0

大家好,我必須創建與動作欄的片段。像這樣如何在android中創建無動作片段?

enter image description here

在這張圖片中,我創建Lienarlayout並放置在圖像中心。下面我想創建4個片段,比如項目,日曆,過濾器和搜索。我搜索了很多,並嘗試了很多代碼,但所有的片段都創建了操作欄。但我需要創建沒有操作欄的碎片。我該如何創建?有人可以告訴我嗎?提前致謝。

回答

0

ActionBars實際上是您的Activity對象的組件,而不是您的Fragments。 (看看ActionBar documentation here)。如果您的應用程序的API級別大於等於11,則您的Activity對象默認具有ActionBars。這些由SDK提供的Holo主題設置。您可以從您的片段附加到的活動中刪除ActionBar。

爲了做到這一點,請修改Holo主題。創建樣式資源,像這樣:

<activity 
     android:name="com.yourproject.activity.NoActionBarActivity" 
     android:theme="@style/NoActionBar" > 
    </activity> 

<?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> 

然後在你的清單,你應該有活動,你想成爲動作條無修改的主題關聯