[中转]android界面研究 :Activity的Title设置
[转发]android界面研究 :Activity的Title设置1、改变标题内容:requestWindowFeature?(Window.FEATURE_NO_TI
[转发]android界面研究 :Activity的Title设置
1、改变标题内容:requestWindowFeature?(Window.FEATURE_NO_TITLE);?
3、隐藏标题和最上面的电池电量及信号栏(全屏):
Java代码?
- public???void??setFullscreen()?{??????
- ????????????requestWindowFeature(Window.FEATURE_NO_TITLE);??????
- ????????????getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,??????
- ????????????????????WindowManager.LayoutParams.FLAG_FULLSCREEN);??????
- ????????}???
Java代码?
- public?void?setFullscreen()?{??????
- ????????????requestWindowFeature(Window.FEATURE_NO_TITLE);??????
- ????????????getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,??????
- ????????????????????WindowManager.LayoutParams.FLAG_FULLSCREEN);??????
- ????????}???
?4、自定义标题:
Java代码?
- protected???void??onCreate(Bundle?savedInstanceState)?{??
- ??super?.onCreate(savedInstanceState);??????
- //预先设置允许改变的窗口状态,需在?setContentView?之前调用,否则设置标题时抛运行时错误。???
- ??requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);?????
- ??setContentView(R.layout.custom_title);?????
- //标题区域可设置为?layout?,如此可以有丰富的展现方式????
- ??
- ??getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,??????
- ???R.layout.custom_title_1);???
- }??
Java代码?
- protected?void?onCreate(Bundle?savedInstanceState)?{??
- ??super.onCreate(savedInstanceState);??????
- //预先设置允许改变的窗口状态,需在?setContentView?之前调用,否则设置标题时抛运行时错误。??
- ??requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);?????
- ??setContentView(R.layout.custom_title);?????
- //标题区域可设置为?layout?,如此可以有丰富的展现方式???
- ??
- ??getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,??????
- ???R.layout.custom_title_1);???
- }??
?res\layout\custom_title_1.xml 包含一个TextView 用于显示标题。Android可以把标题做为一个layout来展示,具有很好的扩展性。
?
Java代码?
- <RelativeLayout?xmlns:android=?"http://schemas.android.com/apk/res/android"??android:id=?"@+id/screen"???
- ????android:layout_width="fill_parent"??android:layout_height=?"fill_parent"???
- ????android:orientation="vertical"?>??
- ????<TextView?android:id="@+id/left_text"???
- ????????android:layout_width="wrap_content"???
- ????????android:layout_height="wrap_content"???
- ????????android:layout_alignParentLeft="true"???
- ????????android:text="@string/custom_title_left"??/>??
- </RelativeLayout>??
Java代码?
- <RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"?android:id="@+id/screen"??
- ????android:layout_width="fill_parent"?android:layout_height="fill_parent"??
- ????android:orientation="vertical">??
- ????<TextView?android:id="@+id/left_text"??
- ????????android:layout_width="wrap_content"??
- ????????android:layout_height="wrap_content"??
- ????????android:layout_alignParentLeft="true"??
- ????????android:text="@string/custom_title_left"?/>??
- </RelativeLayout>??
?转载:http://guowee.iteye.com/blog/656967