是否有可能在选项菜单上创建,但在页面的底部。我正在与<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
合作。我知道默认情况下它位于顶部,但我认为它可以被置于底部。我只是不知道如何。 这里是我的代码创建选项菜单android在Android上的页面底部
option_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/scan"
android:icon="@android:drawable/ic_menu_search"
android:title="@string/connect"/>
<item android:id="@+id/discoverable"
android:icon="@android:drawable/ic_menu_mylocation"
android:title="@string/discoverable"/>
</menu>
main.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.scan:
// Launch the DeviceListActivity to see devices and do scan
Intent serverIntent = new Intent(this, DeviceListActivity.class);
startActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE);
return true;
case R.id.discoverable:
// Ensure this device is discoverable by others
ensureDiscoverable();
return true;
}
return false;
}
任何帮助将是巨大的。
顺便说一句,我试过这个'android:showAsAction =“ifRoom”'但它似乎没有工作 – user1175889
'ifRoom'并不意味着这一点,这意味着你的菜单项将只显示,如果有空间可以在'ActionBar'中找到。如果你想一直显示一个菜单项,用'always'替换它。 –