我已決定從ActionBarSherlock(ABS)遷移到AppCompat-v7。我遇到了一個問題。 ActionBar成爲56dp大小而不是48dp,因爲它是Holo主題。正如我在AppCompat資源中發現的,默認的操作欄大小與Material Design中的56dp相等。但我希望我的行動欄看起來像Holo主題中的行動欄。我如何爲操作欄指定必要的大小?也許有與Holo而不是Material的AppCompat-v7?AppCompat操作欄大小與ActionBarSherlock的大小不同
1
A
回答
2
這是正常。
Appcompat v21
庫使您可以將Material設計帶入較舊的Android平臺。
如果您想更改高度,可以在佈局中使用工具欄並設置喜歡的高度。
<android.support.v7.widget.Toolbar
android:id=」@+id/my_awesome_toolbar"
android:layout_height="48dp"
android:layout_width="match_parent"
android:background="?attr/colorPrimary" />
在任何情況下,我建議您採用Material Desing並使用標準維度。 你可以找到更多信息here。
0
使用height屬性,actionBarSize如果別的東西。
<item name="android:height">@dimen/bar_height</item>
0
新的AppCompat旨在實現Material Design,所以我鼓勵您遵守指導原則並使用默認大小。但是,如果你想使用一個非標準尺寸爲你的材料操作欄,你可以在你的主題覆蓋actionBarSize
:
<item name="actionBarSize">@dimen/bar_height</item>
如果你想有一個真正霍洛動作條,你需要使用程序兼容性版本20.0.0 ,這是支持Holo的最後一個版本。但是,你被卡住了,不能使用任何新版本的支持庫。
相關問題
- 1. 試圖更改操作欄大小
- 2. HashSet大小操作
- 3. 如何爲不同的屏幕尺寸使用不同的操作欄大小?
- 4. 側欄中的不同字體大小
- 5. ggplot geom_point不同的大小與窗口大小
- 6. png下載的大小與服務器大小不同?
- 7. IMap Hazelcast大小操作
- 8. ActionBarSherlock背景的圖像大小
- 9. 自定義與不同大小的UITableViewCell
- 10. Tensorflow - softmax與不同大小的數據
- 11. 設置相同大小的其他元素與文本導致不同大小
- 12. char *的大小與int *的大小相同嗎?
- 13. 文件大小c是比大小的數據串的大小不同
- 14. 不同大小的ios uisegmentedcontrol
- 15. 不同大小的排列
- 16. 導航欄上不同大小的頁面不同頁面
- 17. 多個小型DOM操作與一個大型DOM操作
- 18. 調整與窗口大小同步的控件大小
- 19. 窗口大小與樣機不同
- 20. 如何縮小評分欄的大小?
- 21. Jquery可調整大小顯示大小,同時調整大小
- 22. ActionBarSherlock操作欄在JellyBean上不可見
- 23. 爲什麼java中的File.length()的大小與linux du命令的大小不同
- 24. 不同大小的熊貓羣組的大小和平均值?
- 25. 更改操作表的按鈕大小?
- 26. Java HashMap的大小()能否與其實際條目的大小不同步?
- 27. 模擬中的按鈕大小與故事板中的大小不同
- 28. 大端:相同大小
- 29. 不同窗體大小7
- 30. Combobox下拉不同大小?
如果您使用的是appcompat-v7,則會獲得Material主題。 appcompat中沒有Holo樣式,並且您會遇到很多困難,試圖使您的應用看起來像Holo。您應該將您的應用遷移到材質。 – alanv 2015-04-02 18:41:07