谁能明白为什么我的帮助图标没有显示在操作栏中?我已将代码的相关部分粘贴在下面
谢谢
菜单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"
/>
`
样式.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>
尝试这个
<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"
/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)