Android除了可以为指定的Activity设置显示风格,此外也可以为指定的Activity设置一些特效,比如自定义Title,没有Title的Activity或者增加一个ICON等。 
有意思的一点是,这些特效并不是你想设置的时候就行设置,你需要在Activity显示之前向系统申请要显示的特效,这样才能在下面的程序中为这些特效进行设置。
为一个Activity设置自定义Title的流程: 

1)为自定义的Title建立一个layout(custom_title_1.xml)

      android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:orientation="vertical">
            android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="Left" />
            android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:text="Right" />

2)为activity设定自定义Title特效并指定Title的layout: 
在onCreate()事件中增加: 
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.custom_title); 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1); 
这三条语句的次序不能颠倒,依次为申请特效,创建view,设置特效属性。其中requestWindowFeature等价于getWindow().requestFeature() 

3)在需要修改Title的地方,获取left_text或者right_text进行设置即可。 

Window还有其他一些feature,比如FEATURE_CONTEXT_MENU,FEATURE_NO_TITLE,FEATURE_LEFT_ICON等。

更多相关文章

  1. Android图形图像使用总结
  2. Android实现翻页特效
  3. android 开发技巧(7)--附加 Ken Burns 特效的幻灯片
  4. viewpager切换添加动画效果viewpager切换添加动画效果--IT蓝豹
  5. Android(安卓)给View添加一个点击的水波纹特效
  6. Android中应该注意的细节
  7. Android(安卓)Activity界面切换添加动画特效 (修改)
  8. Java进制转换
  9. Android(安卓)Interactive Animation

随机推荐

  1. android 布局学习
  2. Android(安卓)网络图片加载
  3. Android ListView 设置
  4. 海康威视Android SDK,即萤石Android SDK
  5. 开发Android下纯C程序时,打开时提示not f
  6. 简述修改logo以及文字
  7. Android系统自带主题样式(android:theme),An
  8. Android界面——LinearLayout和RelativeL
  9. RelativeLayout 常用XML 属性
  10. android Wifi自动连接