我有一个简单的要求在菜单附近的actionBar中显示一些文字。我该如何实现呢?
现在看起来像什么?
我需要什么?
答案 0 :(得分:0)
试试这个ActionBar
菜单示例:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourApp="http://schemas.android.com/apk/res-auto"
>
... ...
<item
android:id="@+id/item_text"
yourApp:showAsAction="always"
yourApp:actionLayout="@layout/action_text"
/>
</menu>
然后您需要action_text
的布局TextView
:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical"
>
... ...
<TextView android:id="@+id/lb_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/your_text"
android:textSize="10sp"
android:textColor="@color/white"
/>
</RelativeLayout>
希望这有帮助!
答案 1 :(得分:0)
<item
android:id="@+id/action_refresh"
android:icon="@android:drawable/ic_input_add"
android:title="Options"
app:showAsAction="withText|always" />
答案 2 :(得分:0)
<item
android:id="@+id/action_options_unused"
app:showAsAction="withText|always"
android:title="Options"
/>
如果您不想在文字项目的左侧显示图标,请不要设置android:icon
。另外,请确保此<item>
是菜单的XML文件中的最后一个。