7
我們正在嘗試爲Android創建應用程序。 我們想知道是否可以在potrait模式下合併菜單和操作欄,就像它在4.0中的橫向模式和Honeycomb平板電腦上一樣(請參閱下面的屏幕截圖)。將Android操作欄與菜單選項卡合併
這可能嗎?如果是,如何?
我們正在嘗試爲Android創建應用程序。 我們想知道是否可以在potrait模式下合併菜單和操作欄,就像它在4.0中的橫向模式和Honeycomb平板電腦上一樣(請參閱下面的屏幕截圖)。將Android操作欄與菜單選項卡合併
這可能嗎?如果是,如何?
如果你想添加更多的圖標動作條,你可以添加。
例如:(此master.xml必須在菜單文件夾)
<menu xmlns:YourApp="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/actionBarFilterItem"
android:icon="@drawable/crystal_icon_filter"
android:title="@string/changeFilter"
YourAPPNAME:showAsAction="always"
/>
<item android:id="@+id/actionBarSettingsItem"
android:icon="@drawable/crystal_icon_settings"
android:title="@string/action_settings"
YourAPPNAME:showAsAction="always"
/>
在活動中必須設置像充氣:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.master, menu);
return super.onCreateOptionsMenu(menu);
}
而設置的onClick您可以使用的活動:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
// Handle action buttons
switch(item.getItemId()) {
case R.id.actionBarFilterItem:
//TODO Your action
return true;
case R.id.actionBarSettingsItem:
//TODO Your action
return true;
default:
return super.onOptionsItemSelected(item);
}
}
祝你好運
你找到了一個出路嗎? – jeevs