我想爲以下類型的自定義標題欄創建點擊效果。如何在自定義標題欄上創建可點擊圖標
裏有一處三個功能:首頁,標題和搜索,點擊任它應該執行進一步的功能。
我下面這個
http://staticallytyped.wordpress.com/2011/03/18/android-dynamic-and-custom-title-bars/
但我想這是我上面貼的效果。
我想爲以下類型的自定義標題欄創建點擊效果。如何在自定義標題欄上創建可點擊圖標
裏有一處三個功能:首頁,標題和搜索,點擊任它應該執行進一步的功能。
我下面這個
http://staticallytyped.wordpress.com/2011/03/18/android-dynamic-and-custom-title-bars/
但我想這是我上面貼的效果。
你說的東西叫做Action Bar。這是專爲Android平板電腦設計的。但開發人員也已經爲Android手機提供了Action Bar。
看看Action Bar written by johannilsson。您可以簡單地下載此庫項目並根據您的需要進行自定義,然後將此庫集成到您的項目中。
其他操作欄的例子:
注:這是同樣的事情,你想有家庭,就可以搜索和標題要。
剛剛嘗試這個..
1)首先創建兩個佈局像main & custom_title
2)必須包括類型,就像你在這裏張貼的可繪製。並且,使用這個代碼。
main.xml - 只需設計任何你想要的。
custom_title.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="35dip"
android:gravity="center_vertical"
android:paddingLeft="5dip"
android:background="#323331">
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="hello"
android:text="Button" />
</LinearLayout>
Main.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);
}
public void hello(View view)
{
Toast.makeText(getApplicationContext(), "Hi, this is test.", Toast.LENGTH_LONG).show();
}
改變此密碼您的需求。希望這可以幫助你。
感謝replying..but我都試過,但沒有得到期望的輸出,如圖我referred..i要像我創建UI我共享圖像的鏈接我得到的效果。 。 – Shruti 2012-01-05 12:29:36
此操作欄可以在API級別11上使用。是否將針對我正在使用API級別2.1開發的應用程序工作? – Shruti 2012-01-07 05:21:27
謝謝kartik幫我... :) – Shruti 2012-01-07 06:05:30
歡迎:)享受... – 2012-01-09 03:59:43