大家好我必须用动作栏创建片段。喜欢这个
在这张照片中,我创建了Lienarlayout并将该图像放在中心位置。下面我想创建4个片段,如项目,日历,过滤器和搜索。我搜索了很多并尝试了许多代码,但所有片段都是用动作栏创建的。但我需要创建没有操作栏的片段。我该如何创建呢?有人能告诉我吗?提前谢谢。
答案 0 :(得分:0)
ActionBars实际上是Activity对象的组件,而不是Fragments。 (看看ActionBar documentation here)。如果您的应用是API级别> = 11,则默认情况下您的Activity对象将具有ActionBars。这些是由SDK提供的Holo主题设置的。您可以从片段附加的Activity中删除ActionBar。
为此,请修改Holo主题。像这样创建一个样式资源:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="NoActionBar" parent="">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
然后在您的清单中,您应该将修改后的主题与您希望成为ActionBar-less的活动相关联:
<activity
android:name="com.yourproject.activity.NoActionBarActivity"
android:theme="@style/NoActionBar" >
</activity>