android - 屏幕底部的 ActionBarSherlock

标签 android menu android-actionbar actionbarsherlock

我搜索了很多如何将 ActionBarSherlock 定位到屏幕底部,感谢上帝,它可以使用此代码工作

<activity
   android:name=".MyActivity"
   android:uiOptions="splitActionBarWhenNarrow" >
</activity>

但是有一个小问题,标题仍然存在,我也想删除它,所以任何人都可以帮我删除 ActionBarSherlock 的标题

提前致谢

最佳答案

splitActionBarWhenNarrow 表示它会被拆分,不会移动到任何地方并且只有在变窄时。因此,如果您使用纵向或宽屏,菜单选项将始终出现在顶部。您不能强制在底部绘制 ActionBar。相反,您可能希望完全禁用 ActionBar,并使用带有 actionButtonStyle 的 ImageButtons 将您自己的自定义 View 放在底部

<style name="NoActionBar" parent="@android:style/Theme.Holo.Light">
    <item name="android:windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/title"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:layout_toLeftOf="@+id/buttons_holder"
        android:ellipsize="end"
        style="@style/TextAppearance.Sherlock.Widget.ActionBar.Title"/>

    <LinearLayout
        android:id="@+id/buttons_holder"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true" >

        <ImageButton
            android:id="@+id/acion_add"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/menu_label_add"
            style="?attr/actionButtonStyle" />

        <ImageButton
            android:id="@+id/action_prev"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/menu_label_prev"
            style="?attr/actionButtonStyle" />

        <ImageButton
            android:id="@+id/action_next"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/menu_label_next"
            style="?attr/actionButtonStyle" />

    </LinearLayout>

</RelativeLayout>

关于android - 屏幕底部的 ActionBarSherlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021950/

相关文章:

java - ACTION_GET_CONTENT 给出了错误的路径

android - 通知大图标总是绿色机器人

c++ - 从 STDIN 读取 int 时的奇怪行为

MVVM Prism 嵌套区域找不到子区域

java - 如何在ActionBar中创建二级下拉列表?

android - 如何在 Intent act​​ion_call 中包含 whatsapp 应用程序

javascript - 使用 jquery 选择器将选定的值传递给函数

java - Lollipop 上的 android Theme.Holo.Light.DarkActionBar

android - 可滑动的标签更改应用程序图标以及标签图标

android - 我们可以在某些 Android 上找到桌面底部栏的高度吗?