我想自定義我的操作欄像圖片顯示在下面。在actionbarsherlock中自定義操作欄
我使用Actionbarsherlock在實施方式中,如我已經顯示我將有一個總的5個圖標,其中它們中的3居中和其它2是在側面。
此外還有分離加入,
如何添加這樣的風格?
我想自定義我的操作欄像圖片顯示在下面。在actionbarsherlock中自定義操作欄
我使用Actionbarsherlock在實施方式中,如我已經顯示我將有一個總的5個圖標,其中它們中的3居中和其它2是在側面。
此外還有分離加入,
如何添加這樣的風格?
只需創建一個佈局。作爲分隔符,您可以使用寬度爲1dp的視圖,圖標將是圖像瀏覽。然後將此佈局設置爲您的操作欄。
您可以添加布局的動作條這樣的:
ActionBar actionBar = getSupportActionBar();
View actionBarView = getLayoutInflater().inflate(
R.your_layout, null);
actionBar.setCustomView(actionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
然後,如果你想onClickListener添加到您的ImageView,你可以做這樣的:
ImageView imageViewOption = (ImageView) actionBarView.findViewById(R.id.image_view_option); //it's important to use your actionbar view that you inflated before
imageViewOption.setOnClickListener(...);
如果你不不想在操作欄上放置應用程序圖標,那麼您可以使用setDisplayXXX選項進行遊戲。您可以在這裏找到更多:http://developer.android.com/guide/topics/ui/actionbar.html
獲取Actionbar類的實例並使用新佈局進行充氣。 – Prateek 2013-02-18 14:20:38
哦,謝謝pKs現在就試試它。感謝您的回覆。 – Naruto 2013-02-18 14:22:27