自定義dialog樣式
自定義Dialog通常有兩種方式,一種是繼承Dialog類 自定義Dialog,另一種是繼承Activity 然後讓Activity以Dialog的形式顯示,只要在Activity的配置檔案里加上 android:theme=”@android:style/Theme.Dialog”。前者相比較後者比較節省資源,通常情況下建議使用前者。但是僅僅這樣還不夠.
dialog實際顯示的時候有一層邊框,要達到需要的效果,需要自定義dialog樣式。 可以在定義values 資料夾下建立styles.xml檔案來定義dialog的樣式,styles.xml內容如下:
<style name=”dialog” parent=”@android:style/Theme.Dialog”>
<item name=”android:windowFrame”>@null</item>
<item name=”android:windowIsFloating”>true</item>
<item name=”android:windowIsTranslucent”>false</item>
<item name=”android:windowNoTitle”>true</item>
<item name=”android:background”>@android:color/transparent</item>
<item name=”android:windowBackground”>@color/transparent</item>
<item name=”android:backgroundDimEnabled”>false</item>
</style>
相關文章
- 自定義 Dialog
- 自定義Toast樣式AST
- flutter:教你自定義DialogFlutter
- 如何自定義 drag 樣式
- mui toast自定義樣式UIAST
- 自定義 checkbox 樣式
- Qt Charts 自定義樣式QT
- PHPCMS自定義表單樣式PHP
- android自定義button樣式Android
- cnBlogs的自定義樣式
- CefSharp自定義捲軸樣式
- Houdini - 建立自定義的button樣式
- CSS自定義滑鼠指標樣式CSS指標
- ModernUI教程:如何從MUI樣式中派生自定義樣式UI
- checkbox/radio自定義樣式
- pixi.js 自定義游標樣式JS
- input[type="radio"]自定義樣式
- jQuery validate 自定義樣式、規則jQuery
- 自定義瀏覽器捲軸樣式瀏覽器
- Flex SDK 4(Gumbo)更方便的自定義樣式、自定義SparkSkin(二)薦FlexSpark
- SQLserver自定義樣式主鍵-函式實現篇SQLServer函式
- 「HTML+CSS」--自定義按鈕樣式【004】HTMLCSS
- 「HTML+CSS」--自定義按鈕樣式【003】HTMLCSS
- 自定義Toast樣式+改變Toast寬高AST
- antd-mobile 自定義picker按鈕樣式
- 自定義瀏覽器滾動條樣式瀏覽器
- 自定義checkbox樣式(相容IE9)IE9
- [HTML/CSS]uploadify自定義按鈕樣式HTMLCSS
- Asp.Net2.0實現自定義樣式ASP.NET
- QFileDialog自定義樣式設定SetStytlesheet
- vxe-table 自定義單元格樣式
- 實現透明Dialog樣式的Activity
- 「HTML+CSS」--自定義按鈕樣式【001】HTMLCSS
- 「HTML+CSS」--自定義按鈕樣式【002】HTMLCSS
- 微信小程式--自定義radio元件樣式微信小程式元件
- UWP自定義ToggleButton控制元件的樣式控制元件
- 【Android開發點滴】自定義Toast樣式AndroidAST
- C# 對選單進行自定義樣式C#