發表文章

目前顯示的是 1月, 2026的文章

Android alert dialog實現透明背景

圖片
創建Alert dialog必須獲取Activity context,無法使用getApplicationContext() 因此需建立一個Activity,再設定Activity的style達到背景透明的效果 否則會出現以下錯誤 在AndroidManifest.xml宣告Activity時,宣告android:theme="@style/semiTransparent" <activity     android:name="com.example.activity"     android:theme="@style/semiTransparent" /> 在style.xml宣告如下 <resource>     <style  name="semiTransparent" parent="Theme.AppCompat.NoActionBar">          <item name="android:windowBackground">#00000000</item>-->          <item name="android:windowIsTranslucent">true</item>     </style>   </resource> 其中Background色碼表示#AARRGGBB,AA是指透明程度 如果要控制元件,則可以在layout.xml宣告該元件屬性android:background="#AARRGGBB" Reference: https://blog.csdn.net/suyimin2010/article/details/93580409