[英]Custom title icon in activity
我需要在標題欄中動態設置圖標。 目前我在我的活動中有這個代碼:
requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.table_layout_activity);
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.icon_procedure);
這樣可以正常工作,除了它改變了字體大小並刪除了條形圖底部的(默認)邊框線。 我只想設置圖標並將其他所有內容保留為默認值。
默認標題欄:
。
自定義圖標:
。
有人可以幫忙嗎?
可以通過多種方式為“活動”更改圖標,以編程方式為單個活動更改
在onCreate()
getActionBar().setIcon(R.drawable.icon);
// icon is image in res/drawable folder.
或者在actionbar主題中,將其添加到ActionBar樣式中。
<item name="android:icon">@drawable/icon</item>
<!-- This changes icon universally for all Activities in application -->
由於您正在使用操作欄, setIcon()
在ActionBar
上使用setIcon()
來更改圖標,並刪除其他內容。
在actionBar()上使用setIcon()或直接在androidManifest.xml中更改它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.