我需要爲我的android應用程序中的每個屏幕創建自定義標題欄。例如,在Gmail,Yahoo Mail android應用程序中,您是否注意到他們的標題欄不同於活動?這是我需要的。爲每個活動創建自定義動作條
我經歷了大量的教程,不幸的是,他們用一個自定義標題欄替換整個應用程序的標題欄。
以下是我已經嘗試
Cuatom_title.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/bileeta_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="@string/_title"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#579bef"
android:textSize="50sp" />
<EditText
android:id="@+id/search"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="right"
android:layout_marginRight="30dp"
android:ems="10"
android:hint="@string/search_hint"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
MainActivity.java
//Setting custom title bar
this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_home);
//Set the custom title bar
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);
但是,這只是產生的錯誤。
如何爲每個活動創建自定義標題欄?
使用'ActionBar'在每個活動。 –
@Ketan:謝謝你的回覆。這是我的第一次嘗試。請提供更多信息?可能會作爲答案? –