如何在操作栏上添加后退按钮

时间:2014-01-28 07:54:21

标签: android webview android-actionbar

我的应用程序有两个简单的页面活动,我想知道如何使用后退按钮

在我的应用程序中添加操作栏

先谢谢你了。

我的代码是......

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        web=(WebView)findViewById(R.id.web1);
        web.getSettings().setJavaScriptEnabled(true);
        web.setWebViewClient(new WebViewClient());
        web.getSettings().setBuiltInZoomControls(true);
        web.loadUrl("http://dcs-dof.gujarat.gov.in/live-info.htm");
//        web.getProgress();


    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        menu.add(0,1,menu.NONE,"About");
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {

        Toast.makeText(MainActivity.this,"About",Toast.LENGTH_LONG).show();

            Intent i=new Intent(MainActivity.this,about.class);
            startActivity(i);

        return super.onOptionsItemSelected(item);
    }



}

1 个答案:

答案 0 :(得分:1)

如果您的应用程序的目标是> = API LEVEL 11,则可以使用原生ActionBar,否则您必须使用SherlockActionBar。要显示“后退按钮”,在第一种情况下:

getActionBar().setDisplayHomeAsUpEnabled(true);

在第二种情况下

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

@rudys所述,另一种解决方案可能是使用支持库版本7附带的appcompat。您可以在奥德看看here以获取更多信息。