漆黑天使复活 2016-05-01 05:55 采纳率: 44.4%
浏览 1542
已采纳

关于android actionbar的问题,菜鸟无法引入,求大神帮忙

用的android studio2.0 ,MainActivity如下

import android.app.ActionBar;
 public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       ActionBar actionBar=getActionBar();
        actionBar.show();
    }

结果是在action.show();这句话的时候提示
Method invocation 'actionBar.show()' may produce 'java.lang.NullPointerException'
强制安装运行,提示
Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference

尝试过以下几个方法,
import android.app.ActionBar不变
改成ActionBar actionBar=getSupportActionBar();
直接说兼容类型不对,无法安装
改成
import import android.support.v7.app.ActionBar;
和ActionBar actionBar=getSupportActionBar();
结果还是在action.show();提示相同的错误
Method invocation 'actionBar.show()' may produce 'java.lang.NullPointerException'

如何解决?是我哪里设置在别的什么地方设置的不正确吗?
非常感谢。另外,我现在还不对toolbar。。所以能不能先帮我解决actionbar的问题,然我会再慢慢学习怎么用toolbar代替actionbar
非常感谢!

  • 写回答

5条回答 默认 最新

  • 恋恋西风 2016-05-01 10:31
    关注

    你把主题设置成这个
    android:theme="@android:style/Theme.Holo"
    我原来写过一个博客:
    你可以参考 一下:
    http://blog.csdn.net/tianjf0514/article/details/13246075

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格