Actionbar后退按钮在android中不起作用

吉加尔·谢赫(Jigar Shekh)

我正在创建一个需要返回导航的android应用,因此,当用户单击操作栏上的主页按钮时,应将用户移回到我的应用上的一个屏幕上。但是操作栏上的主页按钮无法响应点击事件。这是我的代码。

public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }
            @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_main, container,
                false);

        ActionBar actionBar = getActivity().getActionBar();
        actionBar.setHomeButtonEnabled(true);
        actionBar.setDisplayHomeAsUpEnabled(true);


        return rootView;
    } }

public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
    case R.id.home:
        Toast.makeText(getApplication(), "Back", Toast.LENGTH_LONG).show();

        break;

    default:
        break;
    }
    return super.onOptionsItemSelected(item);
}
杰伊·维斯(Jay Vyas)
case android.R.id.home:

尝试用它代替 case R.id.home:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章