操作栏中的注销按钮显示在模拟器中但不在android mobil中

时间:2014-09-08 10:50:43

标签: java android eclipse android-activity android-studio

我只是在操作栏中添加了一个注销按钮。它在模拟器中工作但是当我在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 -->

1 个答案:

答案 0 :(得分:1)

如果有空间,则选择此选项,因此......

您可以使用始终

更改 ifRoom

其他选择:

[“ifRoom”| “从不”| “withText”| “[”ifRoom“|”never“|”withText“|”always“|”collapseActionView“]”| “collapseActionView”]