gpt4 book ai didi

java - getActionBar 显示 null

转载 作者:行者123 更新时间:2023-12-01 11:53:20 25 4
gpt4 key购买 nike

 public class Main_Activity extends Fragment_Activity{

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

ViewPager pager = (ViewPager) findViewById(R.id.viewPager);
pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
ActionBar bar=getActionBar();

if(getActionBar()!=null) {
bar.setDisplayHomeAsUpEnabled(true);
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#4a90e2")));
}


}

我正在使用扩展 Fragment_Activity 并且我希望显示操作栏,但在我的程序中 getActionBar() 返回 null

最佳答案

至于文档

如果您想实现包含操作栏的 Activity,则应使用 ActionBarActivity 类,该类是该类的子类,因此允许您在 API 级别 7 上使用 Fragment API甚至更高。

更改以下行

public class Main_Activity extends Fragment_Activity

public class Main_Activity extends ActionBarActivity

并获取ActionBar调用

 getSupportActionBar();

希望这对您有帮助。

关于java - getActionBar 显示 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28626059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com