如何在Android 2.1中使用Action Bar

时间:2014-03-12 07:55:01

标签: android android-actionbar

有关此主题的各种网站进行了解释。但是我没有。请在android 2.1.thanks

中逐步解释使用操作栏

2 个答案:

答案 0 :(得分:0)

您需要使用支持库中的AppCompat。下载支持库并将AppCompat导入工作区。它是一个图书馆项目,您必须在Android项目中引用它。

https://developer.android.com/tools/support-library/setup.html

在上面的链接中检查添加资源库

您的活动需要ActionBarActivity。需要使用Theme.AppCompat

选中添加ActionBar @

http://developer.android.com/guide/topics/ui/actionbar.html

或您可以使用ActionBarSherlock

http://actionbarsherlock.com/

答案 1 :(得分:0)

在res / menu中

,你将添加xml文件

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/action_refresh"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:icon="@drawable/ic_action_refresh"
    android:title="Refresh"/>
<item
    android:id="@+id/action_settings"
    android:title="Settings">
</item>

然后在Activity

    @Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);

    return super.onCreateOptionsMenu(menu);
}
@Override
  public boolean onOptionsItemSelected(MenuItem item) {

    if(item.getItemId() == R.id.action_refresh){

    }


    return true;
  }