在我的應用程序中,操作欄中有4個按鈕。我在xml文件中爲每個item
添加了android:showAsAction="always|withText"
以強制顯示所有4個圖標。 我正在4.0英寸屏幕上測試應用程序,在垂直視圖中,我看到左側的應用程序圖標,應用程序名稱被剪切,然後我看到4個圖標/按鈕。例如,應用程序名稱是Pandemic,與操作欄中的所有4個圖標,我看到潘...在操作欄中調整應用程序名稱
我怎麼能有應用程序名稱文本resiz動態的應用程序圖標和操作欄上最左邊的圖標之間填?
在我的應用程序中,操作欄中有4個按鈕。我在xml文件中爲每個item
添加了android:showAsAction="always|withText"
以強制顯示所有4個圖標。 我正在4.0英寸屏幕上測試應用程序,在垂直視圖中,我看到左側的應用程序圖標,應用程序名稱被剪切,然後我看到4個圖標/按鈕。例如,應用程序名稱是Pandemic,與操作欄中的所有4個圖標,我看到潘...在操作欄中調整應用程序名稱
我怎麼能有應用程序名稱文本resiz動態的應用程序圖標和操作欄上最左邊的圖標之間填?
根據http://developer.android.com/design/patterns/actionbar.html(搜索「有多少動作可以放在主動作欄中?」) 您應該在4「顯示屏上顯示2個動作。 當然你可以展示更多的動作,但是你會遇到你遇到的問題。此外,這些建議是設計指南,遵循它們提供良好的用戶體驗是有道理的。在標題旁邊有四個按鈕使操作欄過於擁擠IMO。
我看到一對夫婦的選項,你可以追求:
對標題使用自定義佈局以縮小標題。我不會推薦這個,因爲它會至少隱含地違反設計指南。如果你還是想下去,你需要使用
actionBar.setCustomView(newTitleBar,新ActionBar.LayoutParams(Gravity.LEFT))的標題創建自己的佈局路徑
首先自定義佈局只需從SDK文件夾中複製Android正在使用的一個。
在4.0英寸的屏幕上,4個動作按鈕在垂直視圖中顯示時沒有文字旁邊的文字,在水平視圖中,它們與文字一起顯示。問題是,在垂直視圖中 - 當全部4操作按鈕顯示 - 因爲我設置了'android:showAsAction =「always | withText」',應用程序名稱會被截斷。如何調整標題的文本大小以適應應用程序圖標和最左邊的操作按鈕 ? – KingsInnerSoul 2013-03-17 13:07:27
我的觀點並不是你不能,而是你不應該,我更新了我的回答,以反映這種思路 – 2013-03-18 01:50:48
我希望有一個簡單的方法來調整或完全刪除應用程序名稱 – KingsInnerSoul 2013-04-03 00:17:23