[英]android action bar customize icons
我想像這樣創建Action Bar
我在Dev指南中看到Action bar圖標應該是特定的大小
可能嗎 ?
還可以在動作欄中添加沒有可點擊指示的項目嗎?
我理解你對動作欄圖標大小的擔憂,我也一樣,直到我發現這個http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
它是一個工具,可以為您想要添加到應用程序中的任何內容重新調整圖標大小,它還提供了幾個可以隨時使用的准備好的剪貼畫,您只需單擊下載.zip即可獲得它。
玩得開心吧。
//使用自定義xml視圖顯示自定義圖標
View actionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom_view, null);
actionBar.setCustomView(actionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
是的可以做到。 但堅持推薦的圖標大小是很好的。 與UI指南一起工作還有很長的路要走。
要使左側圖標無法點擊,請嘗試setHomeButtonEnabled 。 由於此API僅在ICS及更高版本上可用,因此在默認情況下會啟用圖標。 所以你可能有一個無效的活動圖標。 (你可以忍受這個限制,因為沒有很多3.x設備)
自定義視圖是您的視圖,因此您希望將其設為可點擊或不可點擊。 要添加自定義視圖,
mActionBar = getActionBar();
mActionBar.setDisplayShowTitleEnabled(false); // if you dont want title
mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM,
ActionBar.DISPLAY_SHOW_CUSTOM);
mActionBar.setCustomView(R.layout.action_bar_custom_view);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.