現在我有一個popupWindow被動態填充了一個檢查列表。 當用戶點擊屏幕上的檢查列表按鈕時,彈出此窗口。Android:彈出對話框樣式窗口
但是,背景中的項目並未淡出,它們似乎仍然是可點擊的。
我試過Dialog.Builder,但當用戶在檢查列表的範圍之外輕敲時,這些窗口立即被解除。
所以現在我有
PopupWindow newPop = new PopupWindow(ActionBar.LayoutParams.MATCH_PARENT,ActionBar.LayoutParams.WRAP_CONTENT);
即生成彈出。
然後有我的彈出菜單的根元素。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shadow"
android:layout_gravity="center"
android:gravity="center"
android:id="@+id/TopChecklist"> generating check-list here </LinearLayout>
那麼,任何人都可以推薦一種方法,讓背景變得不可觸摸並且被褪色?
編輯: 沒關係,我找到了一個竅門來解決它。 我改變了layout_width的XML 下FILL_PARENT然後,我改變
android:background="@drawable/shadow"
要使用的顏色值#矩形對象88000000
現在在後臺的按鍵不能被竊聽和這一切看起來褪色
樓層對於任何擁有更好方式的人都是開放的。