活动不显示操作栏

时间:2015-05-25 17:48:49

标签: android android-actionbar deprecated oncreateoptionsmenu

几周前我加入了Android Studio和Android App项目,我试图用ActionBar选项创建一个简单的应用程序。

当我启动Android Studio时,请关注Android Dev。训练,我总是遇到这个渲染错误:

  

Android Studio没有找到android.support.v7.app.ActionBarActivity(ecc ...)

我通过设置不同的主题来解决此错误。但每当我尝试一个新项目时,我会一次又一次地这样做。第一个问题:有一种方法可以解决这个渲染问题吗?我也在MainActivity.java中遇到了这个问题,其中 扩展ActionBarActivity 被删除了一行,告诉我它已被弃用并建议我使用AppCompatActivity。我应该遵循这个提示吗?

第二个问题:对于那些无法在活动中显示操作栏的人,我读了100个帖子,我尝试了所有内容,但是当我通过以下方式链接操作栏菜单时:

public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();

    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}

我仍然无法查看我在操作栏上创建的菜单。 有些图片可以帮助我更好地解释我的问题:

http://i.stack.imgur.com/5nPFx.png

我的活动布局:

http://i58.tinypic.com/oau8ed.png

如您所见,我没有添加任何图标按钮,也没有像菜单布局那样的设置按钮。

1 个答案:

答案 0 :(得分:3)

ActionBarActivity现已弃用AppCompatActivity

以避免此错误:

  

Android Studio未找到android.support.v7.app.ActionBarActivity

您必须下载最新版本的支持库!然后你可以使用

import android.support.v7.app.AppCompatActivity

    public class MainActivity extends AppCompatActivity{
    ...
    ...
    ...