我只是在操作栏中添加了一个注销按钮。它在模拟器中工作但是当我在mobil中安装apk时,没有注销按钮。 当我使用模拟器测试而不是在真实的设备或移动它不工作时,它工作得很好。请问有谁可以帮我这个?我花了一整天的时间,但无法弄清楚发生了什么。任何人都应该是紧急情况。在此先感谢。我尝试了以下代码:
private android.app.ActionBar actionBar;
actionBar = getActionBar();
// Hide the action bar title
actionBar.setBackgroundDrawable(new ColorDrawable(Color.BLACK));
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.actionmenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Take appropriate action for each action item click
// Toast.makeText(MainActivity.this, item.getTitle(),
// Toast.LENGTH_LONG).show();
switch (item.getItemId()) {
case R.id.action_refresh:
// refresh
Intent intent = new Intent(Autofill.this, Main.class);
startActivityForResult(intent, 0);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
R.menu.actionmenu.xml文件包含:
<item
android:id="@+id/action_refresh"
android:icon="@drawable/ic_launcher"
android:showAsAction="ifRoom"
android:title="@string/action_refresh"/>
<!-- Help -->
答案 0 :(得分:1)
如果有空间,则选择此选项,因此......
您可以使用始终
更改 ifRoom其他选择:
[“ifRoom”| “从不”| “withText”| “[”ifRoom“|”never“|”withText“|”always“|”collapseActionView“]”| “collapseActionView”]