我想在操作欄上添加三個或三個以上的圖標,我嘗試了但我的第三個圖標不在操作欄上。可以有人解釋我如何添加第三個操作欄上的選項。如何解決此問題。如何在Android的操作欄上添加四個三個圖標
menu.xml文件
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:appcompat="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/tools">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="ifRoom"/>
<item
android:id="@+id/imgAdd"
android:title="@string/CreatePost"
android:orderInCategory="200"
android:icon="@android:drawable/ic_menu_add"
app:showAsAction="ifRoom"></item>
<item
android:id="@+id/menu_search"
android:title="menu_search"
android:orderInCategory="300"
appcompat:actionViewClass="android.support.v7.widget.SearchView"
appcompat:showAsAction="ifRoom"/>
</menu>
acivity代碼
public class AllPost_ActionBar extends ActionBarActivity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.all_post);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
// Inflate menu to add items to action bar if it is present.
inflater.inflate(R.menu.menu_main, menu);
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
return true;
}
}
還沒顯示3個圖標僅兩個圖標表示。這ITME = <項 機器人:ID = 「@ + ID/imgAdd」 機器人:標題= 「@串/ CreatePost」 機器人:orderInCategory = 「200」 android:icon =「@ android:drawable/ic_menu_add」 app:showAsAction =「always」>此項不顯示 –
取決於設備寬度。請查看[官方文檔](http://developer.android.com/design/patterns/actionbar.html)瞭解更多詳情。 – activesince93