在android中自定义标题栏

时间:2012-07-29 22:45:10

标签: android android-titlebar

我想像Android一样开发一个标题栏

  1. 主页按钮 - 左对齐
  2. 申请标题 - 中心
  3. 图片图标 - 右对齐
  4. 我不知道该怎么做。 我是新用户,因此不允许在此处发布图片。很抱歉给您带来不便。

2 个答案:

答案 0 :(得分:1)

要创建自定义标题栏,您需要做四件事

  1. 设置相对布局,指定左侧,中心文字TextView以及中心对齐的ImageView
  2. 从显示自定义标题的活动的onCreate,致电requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
  3. 像往常一样致电setContentView
  4. 然后,您需要指示自定义标题的布局与相关的相对布局getWindow.setFeatureInt(Window.FEATURE_CUSTOMER_TITLE, R.layout.my_custom_title);
  5. 一起放置到位

    从那时起,它需要通过TextView获取ImageViewfindViewById小部件,并调用小部件的相应方法以满足要求。

答案 1 :(得分:0)

更改标题栏有两种方法

1)正常方式,

您可以通过设置Android:标签

来更改每个屏幕的标题(即活动)
<activity android:name=".Hello_World"
     android:label="This is the Hello World Application">

2)如果你想自定义标题栏,即你想要放置图像图标和自定义文本,那么就这样了 LINK