【发布时间】:2015-05-25 13:57:45
【问题描述】:
我是 Android 新手,我正在进入 Android 操作栏菜单文本是大写形式,但我想要文本 Change#0333,就像我在下面的示例图片中描述的那样。请问我怎样才能做到这一点?谢谢。
这是我的代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
menu.getItem(0).setTitle("change#0" + defaultmsisdn.substring(2));
return true;
}
这是我在 res/menu 文件夹中的 main.xml 文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.ufoneselfcare.MainActivity" >
<item
android:id="@+id/change_number_menu"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="always|withText"/>
</menu>
【问题讨论】:
标签: android android-layout android-activity android-actionbar