收藏 分享(赏)

android自定义标题栏.doc

上传人:11xg27ws 文档编号:7055862 上传时间:2019-05-04 格式:DOC 页数:6 大小:29KB
下载 相关 举报
android自定义标题栏.doc_第1页
第1页 / 共6页
android自定义标题栏.doc_第2页
第2页 / 共6页
android自定义标题栏.doc_第3页
第3页 / 共6页
android自定义标题栏.doc_第4页
第4页 / 共6页
android自定义标题栏.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 一、概述每一个应用程序默认的标题栏(注意与状态栏的区别) 只有一行文字( 新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然 Android 已经定义了很多样式资源,但更多时候我们需要使用的是自己定义的样式。二、要求使用自己定义的样式来修改程序的标题栏。三、实现新建工程 MyTitle,不用修改 main.xml 文件,在/res/layout 目录下新建布局文件 title.xml,在里面添加一个 TextView 和一个 Button,完整的 title.xml 文件如下:代码如下 在/res/values

2、目录下新建 titlestyle.xml 文件,在里面定义两个 style,一个用来修改标题栏的大小,一个用来修改标题栏的背景颜色,如下:代码如下 #FF0000FF40dip style/TitleBackgroundColor修改 AndroidManifest.xml 文件,在 application 标签下添加一行:代码如下android:theme=“style/titlestyle“最后,修改 MyTitleActivity.java 文件,设置使用自定义的标题栏,实现 Button 按钮的监听,如下:代码如下package com.nan.title;import android

3、.app.Activity;import android.os.Bundle;import android.view.View;import android.view.Window;import android.widget.Button;import android.widget.Toast;public class MyTitleActivity extends Activityprivate Button mButton = null;/* Called when the activity is first created. */Overridepublic void onCreate(

4、Bundle savedInstanceState)super.onCreate(savedInstanceState);/使用自定义标题栏requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.main);/使用布局文件来定义标题栏getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);mButton = (Button)this.findViewById(R.id.button);/按钮监听mButton.setOnClickListener(new View.OnClickListener()Overridepublic void onClick(View v)/ TODO Auto-generated method stubdisplayToast(“Clicked!“););/显示 Toast 函数private void displayToast(String s)Toast.makeText(this, s, Toast.LENGTH_SHORT).show();注意上面程序的第 2023 行的顺序不能调乱。运行该程序:点击一下“点我” 按钮:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报