android活动栏,android-活动不显示操作栏

几周前,我加入了Android Studio和Android App项目,并且试图创建一个带有ActionBar选项的简单应用.

当我启动Android Studio时,跟随Android Dev.培训中,我总是遇到这种渲染错误:

Android Studio doesn’t found 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);

}

我仍然无法查看在操作栏上创建的菜单.

一些图像也许可以帮助我更好地解释我的问题:

这是我的活动的布局:

如您所见,没有添加任何图标按钮,也没有显示菜单布局之类的设置按钮.

解决方法:

现在已弃用ActionBarActivity,使用AppCompatActivity

为避免此错误:

Android Studio doesn’t found android.support.v7.app.ActionBarActivity

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

import android.support.v7.app.AppCompatActivity

public class MainActivity extends AppCompatActivity{

...

...

...

标签:deprecated,android-actionbar,android,oncreateoptionsmenu

来源: https://codeday.me/bug/20191120/2042635.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值