當前位置:首頁 » 安卓系統 » android透明dialog

android透明dialog

發布時間: 2025-02-10 04:46:16

① 怎麼將dialog背景設置成透明

北京設置透明?你可以設置dialog的樣式,通過Style 來設置; Android Dialog背景全透明無邊框 Theme Style <style name="Translucent_NoTitle" parent="android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> <item name="android:background">#</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:windowIsTranslucent">true</item> </style>

② 如何讓android 的activity變成完全透明的

將activity變為半透明的對話框可以從兩個方面來考慮:對話框和半透明。 1、在定義Activity時指定Theme.Dialog主題就可以將Activity設置為對話框風格。 2、通過修改Theme.Dialog主題的android:windowBackground屬性值可以改變Activity的背景圖像。如果背景圖像使用半透明的圖像,則Activity就好變成半透明的對話框。為了修改android:windowBackground屬性,可以定義一個新的主題,該主體繼承自Theme.Dialog,代碼如下: (1)在res/values下創建兩個xml文件,一個為主題風格資源dialog_styles.xml, 一個為顏色資源dialog_colors.xml。 dialog_styles.xml,主題風格名為 dialog_translucent dialog_colors.xml 2()在AndroidManifest.xml為Activity指定自定義的主題, android:theme="@style/dialog_translucent" 代碼如下:

③ android 如何讓一個dialog的背景為透明

北京設置透明?你可以設置dialog的樣式,通過Style 來設置;
Android Dialog背景全透明無邊框 Theme Style
<style name="Translucent_NoTitle" parent="android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:background">#00000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
</style>

④ 安卓開發怎樣把dialog的背景設置成透明的

按如下步驟操作即可: 1、自定義Dialog public class SelectDialog extends AlertDialog{ public SelectDialog(Context context, int theme) { super(context, theme); } public SelectDialog(Context context) { super(context); } @Override protected void onCreate(Bundle savedInstanceState) { super/apk/res/android" android:orientation="vertical" android:padding="10dp" android:layout_width="115dp" android:layout_height="wrap_content" android:background="@color/blue"> <Button android:layout_height="wrap_content" android:background="#00000000" android:layout_width="fill_parent" android:text="全部聯系人" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:gravity="leftcenter_vertical" android:id="@+id/btnSltCntAll"></Button> <Button android:layout_height="wrap_content" android:background="#00000000" style="@drawable/greenhand_button" android:text="咕咚用戶" android:gravity="leftcenter_vertical" android:paddingBottom="5dp" android:paddingTop="5dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:layout_width="fill_parent" android:id="@+id/btnSltGudongUser"></Button> <Button style="@drawable/greenhand_button" android:background="#00000000" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="推薦用戶" android:gravity="leftcenter_vertical" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:id="@+id/btnSltRecommend"></Button> </LinearLayout> 3、顏色color.xml代碼 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="transparent">#00000000</color> </resources> 4、樣式style.xml代碼 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="dialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item><!--邊框--> <item name="android:windowIsFloating">true</item><!--是否浮現在activity之上--> <item name="android:windowIsTranslucent">false</item><!--半透明--> <item name="android:windowNoTitle">true</item><!--無標題--> <item name="android:windowBackground">@color/transparent</item><!--背景透明--> <item name="android:backgroundDimEnabled">false</item><!--模糊--> </style> </resources> 4、顯示Dialog SelectDialog selectDialog = new SelectDialog(this,R.style.dialog);//創建Dialog並設置樣式主題 Window win = selectDialog.getWindow(); LayoutParams params = new LayoutParams(); params.x = -80;//設置x坐標 params.y = -60;//設置y坐標 win.setAttributes(params); selectDialog.setCanceledOnTouchOutside(true);//設置點擊Dialog外部任意區域關閉Dialog selectDialog.show();

⑤ android 怎樣設置dialog的背景

[html]viewplainprint?
<itemname="android:windowFrame">@null</item>

熱點內容
實時上傳視頻軟體 發布:2025-05-08 03:01:20 瀏覽:755
騰訊緩存地址在哪裡 發布:2025-05-08 02:46:56 瀏覽:881
java培訓全套教程 發布:2025-05-08 02:36:57 瀏覽:372
編程銑床 發布:2025-05-08 02:36:21 瀏覽:43
數控編程編程代碼 發布:2025-05-08 02:35:24 瀏覽:332
checkboxandroid圖片 發布:2025-05-08 02:12:07 瀏覽:670
微信dat數據反編譯 發布:2025-05-08 02:11:32 瀏覽:298
2級c語言軟體 發布:2025-05-08 01:55:45 瀏覽:490
伺服器光碟機佔用d盤如何改變 發布:2025-05-08 01:43:33 瀏覽:857
全民農場伺服器關閉什麼時間開啟 發布:2025-05-08 01:29:20 瀏覽:677