Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-FragmentActivity而不是TabActivity_Android_Android Fragmentactivity - Fatal编程技术网

android-FragmentActivity而不是TabActivity

android-FragmentActivity而不是TabActivity,android,android-fragmentactivity,Android,Android Fragmentactivity,我的目标是创建一个包含5个选项卡的活动,其中每个选项卡的内容都是一个列表视图(内容因选项卡而异)。每个选项卡都应该有一个图标。我本来打算用一个TabHost来实现它,但是SDK告诉我它已经被弃用了。因此,我决定尝试新的API,并通过选择“固定标签+滑动”作为导航类型,创建了一个新的活动。Eclipse创建了大量代码(我使用pastebin来让问题更清楚): 它还在主布局和虚拟片段布局中创建了一个ViewPager 我运行它(在SGS2 I9100@4.1.2上)只是为了测试它的外观,但它会因Nu

我的目标是创建一个包含5个选项卡的
活动
,其中每个
选项卡
的内容都是一个
列表视图
(内容因选项卡而异)。每个
选项卡都应该有一个图标。我本来打算用一个
TabHost
来实现它,但是SDK告诉我它已经被弃用了。因此,我决定尝试新的API,并通过选择“固定标签+滑动”作为导航类型,创建了一个新的
活动。Eclipse创建了大量代码(我使用pastebin来让问题更清楚):

它还在主布局和虚拟片段布局中创建了一个
ViewPager

我运行它(在SGS2 I9100@4.1.2上)只是为了测试它的外观,但它会因
NullPointerException
而崩溃。似乎是
final ActionBar ActionBar=getActionBar()返回null

我不熟悉新的API,我已经使用2.2和2.3很长时间了。有谁能告诉我这里出了什么问题,我如何得到想要的结果

编辑:

如何删除“section1…etc”文本并用图标替换


您需要更改主题以使用holo主题
android:theme=“@android:style/theme.holo”
例如

要删除图标旁边的标题,只需执行以下操作

getActionBar().setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);

您是否将项目的主题更改为使用动作栏
android:theme=“@android:style/theme.Holo”
?如果您没有这样做,那么这就是为什么
getActionBar
会返回nullah谢谢。让它工作起来。但是我该如何删除标题栏呢?因为我不需要头衔。我尝试了这个.requestWindowFeature(Window.FEATURE\u NO\u TITLE);在我的onCreate()中,但它开始再次崩溃。还有几件事。。请查看我编辑的问题。代码在pastebin上(问题内的链接)