回覆列表
-
1 # 襯托你的美iiinm
-
2 # 王惠蘭
在AndroidManifest.xml註冊當前activity時更改theme屬性你可以透過activity的theme來設定你想要的風格,android:theme="@android:style/Theme.Dialog這個是視窗模式你可以查詢Api找到你想要達到的效果。
在AndroidManifest.xml註冊當前activity時更改theme屬性你可以透過activity的theme來設定你想要的風格,android:theme="@android:style/Theme.Dialog這個是視窗模式你可以查詢Api找到你想要達到的效果。
利用popupwindow,把裡面的layout弄個空的,就是下面的這個第一個引數mPopupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);// mPopupWindow.setBackgroundDrawable(new BitmapDrawable());//必須設定background才能消失 mPopupWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg_frame)); mPopupWindow.setOutsideTouchable(true);mPopupWindow.setTouchable(true); mPopupWindow.setFocusable(true);在某一事件中寫下面的程式碼來顯示,下面的view表示以這個為參考系來顯示mPopupWindow.showAtLocation(view, Gravity.CENTER, 0, 0);