- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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/
当我使用 getActionBar().hide() 或 getActionBar().show() 隐藏或显示 ActionBar 操作栏时(dis)出现在流畅的动画中。 有没有办法在这个动画完成后
我在使用它时遇到空指针错误。 getActionBar().setHomeButtonEnabled(true); getActionBar().setDisplayHomeAsUpEnabled(t
当我尝试使用 getActionBar() 时,它说它已被弃用,所以这意味着今后我们将不允许使用 getActionBar()。 在当前情况下,学习如何创建标签的最佳方法是什么? 最佳答案 如果您使用
我从 eclipse 导入了这个项目,它在那里工作正常由于 multidex 我应该迁移,在我迁移到 Android studio 后,我遇到了很多问题,我解决了所有问题,但现在因为这一行: getA
我想将 ActionBar 添加到我的 Fragment 类中,但我不断收到错误。这是我的课: public class TaskDetailFragment extends Fragment {
public class Main_Activity extends Fragment_Activity{ @Override protected void onCre
我在 Stackoverflow 中浏览过很多类似的帖子,但似乎没有任何方法可以解决我的问题。 我正在尝试获取 ActionBar 并调用 setDisplayHomeAsUpEnabled(true
这个问题在这里已经有了答案: getActionBar() returns null (25 个答案) 关闭 7 年前。 我刚刚开始进行 Android 开发,并且正在学习 Google 的教程。我
在 android 设备 4.0.1 上,我尝试使用 ActionBar 构建应用程序,但得到了 NullPointException。我尝试了以下解决方案: 将主题 Theme.Holo.Light
这是我的代码: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ //android.support.v7.app.Ac
ActionBar - setTitle 似乎没有被调用。我用 ActionBar 做的所有其他事情(如 HomeIsUp 等)都进行得很顺利,但 setTitle - 不是。 这是一个简单 Acti
我觉得我一定错过了一些疯狂的东西。我正在转换为使用 ABS 而编写的代码(它确实有效),并将其切换为使用 native ActionBar。我将最小 SDK 设置为 14 并针对框架版本进行了切换,现
我需要我的 actionbar 在 setContentView 之前准备好,因为它被 navDrawerFragment 使用,但此时: public class BaseActivity exte
我正在实现抽屉导航滑动菜单。在 获取 java.lang.NullPointerException getActionBar().setDisplayShowHomeEnabled(true); ge
调用 getActionBar 返回 null。这经常被报告,所以我确保包括其他人使用的解决方案:我的 minSdkVersion=11,我有一个标题栏,我正在调用 getActionBar在 set
我正在测试一个 Activity ,并且想要模拟 getActionBar()。我尝试过以通常的方式进行操作,即 ActionBar mActionBar; @Before public void s
我实现了自定义 ActionBar 布局。我希望为自定义布局的 TextView 分配一个 ID,该 ID 与 default ActionBar 布局中的 TextView 中的 ID 相同让我以最
我有一个 Activity,它承载一个带有 2 个 fragment 的 ViewPager。我想删除 Action Bar 中的内容,以便 ViewPager 的选项卡将出现在 Action Bar
我正在尝试实现启动画面,但我不想为启动画面使用新 Activity , 所以我在我的 listview 上设置 visibility=gone,隐藏 actionbar,保留 Logo visibil
package com.maya.helloandroid; import java.util.ArrayList; import android.app.Activity; import andro
我是一名优秀的程序员,十分优秀!