Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 操作栏主页徽标/按钮/图标_Android - Fatal编程技术网

Android 操作栏主页徽标/按钮/图标

Android 操作栏主页徽标/按钮/图标,android,Android,在我的应用程序中,用户应该能够点击操作栏上的应用程序图标返回到第一个活动。我试图实现下面的代码,但它似乎不起作用。有人有什么建议让它发挥作用吗 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.result_details); ActionBar actionBar = getActi

在我的应用程序中,用户应该能够点击操作栏上的应用程序图标返回到第一个活动。我试图实现下面的代码,但它似乎不起作用。有人有什么建议让它发挥作用吗

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.result_details);
    ActionBar actionBar = getActionBar();
    actionBar.show();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    new MenuInflater(this).inflate(R.layout.menu, menu);
    return (super.onCreateOptionsMenu(menu));
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        Intent intent = new Intent(this, First.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(intent);
        return true;    
    case R.id.feedback:
        Intent intent1 = new Intent(ResultDetails.this.getApplicationContext(), feedback.class);
        ResultDetails.this.startActivity(intent1);
        return (true);

    case R.id.about:
        Intent intent2 = new Intent(ResultDetails.this.getApplicationContext(), about.class);
        ResultDetails.this.startActivity(intent2);            
        return (true);

    }

    return (super.onOptionsItemSelected(item));
}
你应该打电话

actionBar.setDisplayHomeAsUpEnabled(true);
在onCreate()中激活后退按钮。

您应该调用

actionBar.setDisplayHomeAsUpEnabled(true);

在onCreate()中激活后退按钮。

反馈和关于按钮工作正常。但当我点击应用程序图标时,什么也没发生。我应该能够回到第一个活动,当我这样做的时候,反馈和关于按钮都很好地工作。但当我点击应用程序图标时,什么也没发生。当我做第一件事的时候,我应该能够回到第一件事上来,这是我的荣幸。这不仅激活了功能,而且还添加了“向上”箭头,让用户知道它在这里。我的荣幸。这不仅激活了功能,还添加了“向上”箭头,让用户知道它在这里。