3

アクションバーの高さを変えることはできますか? ActionBar.setCustomView(view, layoutparams) で試しましたが、高さを変更できませんでした。提案してください。どんな助けでも大歓迎です。

4

3 に答える 3

12

ActionBar の高さを設定するには、フォルダに新しいファイルthemes.xmlを作成します。res/values

<?xml version="1.0" encoding="utf-8"?>
<resources>   
    <style name="Theme.FixedSize" parent="@android:style/Theme.Holo.Light.DarkActionBar">
        <item name="actionBarSize">48dip</item>
        <item name="android:actionBarSize">48dip</item> 
    </style> 
 </resources>

このテーマをアクティビティに設定します。

android:theme="@style/Theme.FixedSize"

于 2013-09-07T06:39:51.307 に答える
1

または、styles.xml 内に次の行を直接追加します。

    <item name="android:actionBarSize">35dp</item>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:textAllCaps">false</item>
    <item name="android:actionBarSize">35dp</item>
</style>

于 2016-06-04T00:13:08.027 に答える