2013-08-26 22 views
9

我想使用AppCompat庫,但沒有對話框主題,並且沒有可以擴展或使用的DialogWhenLarge主題。Android:App Compat主題 - 對話框大時

有沒有一種方法可以擴展基本主題並使其成爲DialogWhenLarge,可能使用文件夾和自定義樣式項目。

謝謝

回答

14

關閉此票。任何想要回答的人都可以看到。

ActionBar in a DialogFragment

,並在文件夾價值觀大

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> 
    <!-- API 14 theme customizations can go here. --> 
</style> 

<style name="MyAppCompatDialogTheme" parent="AppBaseTheme"> 
    <item name="android:windowIsFloating">false</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowSoftInputMode">stateAlwaysHidden</item> 
    <item name="android:windowActionModeOverlay">true</item> 
    <item name="android:windowIsTranslucent">true</item> 
</style> 

不過,我想我已經決定走使用DialogFragment的路線,我可以再加載到在活動這個自定義樣式電話或在平板電腦上顯示爲對話框,而不是將活動轉換爲對話框的半混合方式。