有谁可以看到为什么我的帮助图标没有显示在操作栏中?我已粘贴下面代码的相关部分
谢谢
menu topline.xml: `
<item
android:id="@+id/gohome_id"
android:title="Home"
trial10:showAsAction="ifRoom"
/>
<item
android:id="@+id/helpme_id"
android:title="help"
android:icon="@drawable/ic_questionmark"
android:orderInCategory="200"
trial10:showAsAction="always"
/>
`
styles.xml:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
</style>
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/logo3</item>
<item name="android:icon">@drawable/leaflogo</item>
</style>
<style name="orangestyle" parent="@android:style/Theme.NoTitleBar">
<item name="android:windowBackground">@color/orange</item>
</style>'
这是我的活动java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.topline, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch(item.getItemId()){
case R.id.gohome_id:
gohome();
break;
}
return true;
}
最后,我的清单:
<activity
android:name=".test1"
android:label="Test"
android:theme="@style/CustomActionBarTheme" >
</activity>
答案 0 :(得分:1)
试试这个
<item
android:id="@+id/gohome_id"
android:title="Home"
android:showAsAction="ifRoom"
/>
<item
android:id="@+id/helpme_id"
android:title="help"
android:icon="@drawable/ic_questionmark"
android:showAsAction="always"
/>
答案 1 :(得分:0)
您是否将商品放在菜单标签中?
<menu ....>
<item.../>
<item.../>
</menu>
如果是,请使用app:showAsAction更改trial10:showAsAction。如果app上有错误,请输入alt。 同时从主页
中删除该订单行