簡體   English   中英

android動作欄自定義圖標

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM