当前位置: 代码迷 >> Android >> android界面研究 :Activity的Title设立
  详细解决方案

android界面研究 :Activity的Title设立

热度:22   发布时间:2016-05-01 15:38:59.0
android界面研究 :Activity的Title设置

1、改变标题内容:public void setTitle (CharSequence title)

2、隐藏标题:requestWindowFeature(Window.FEATURE_NO_TITLE);?

3、隐藏标题和最上面的电池电量及信号栏(全屏):

public void setFullscreen() {                requestWindowFeature(Window.FEATURE_NO_TITLE);                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                        WindowManager.LayoutParams.FLAG_FULLSCREEN);            } 

?4、自定义标题:

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来展示,具有很好的扩展性。

?

<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>

?

  相关解决方案