Twi*_*ler 0 android android-button android-actionbar
我试图删除我的一个操作栏项目(设置菜单)并添加另一个,但它没有将正确的图标/操作添加到操作栏.
我的布局文件如下
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:icon="@drawable/settings"
android:showAsAction="always" />
</menu>
Run Code Online (Sandbox Code Playgroud)
我正在这样初始化它
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setDefaultDisplayHomeAsUpEnabled(false);
actionBar.setHomeButtonEnabled(true);
actionBar.setTitle(mTitle);
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)
它显示了三个安卓点而不是我自己的图标(它也将它放在下拉列表中我想要更改红色圆圈中的点
我究竟做错了什么
小智 5
您的布局文件应该是这样的
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:icon="@drawable/settings"
app:showAsAction="always" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
697 次 |
| 最近记录: |