在我的應用程序中,我使用支持庫中的導航抽屜。它默認是半透明的,設置它或它的孩子的背景顏色只是增加了這種顏色的半透明版本。 這是抽屜和兩個孩子:擺脫Android導航抽屜半透明
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black">
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ListView android:id="@+id/left_drawer_p"
android:layout_width="500dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@color/grey"/>
</android.support.v4.widget.DrawerLayout>
我不應該說的稱號透明的id,對不起。在列表視圖中的android:background = @ color/gray行轉到十六進制代碼並控制背景顏色。它不透明,只是半透明;即我可以看到列表視圖下方的按鈕。改變顏色並沒有幫助。 – user2651167
我知道這很挑剔,但60不是透明度%。它的十六進制數爲96,從0-255,所以〜38%的半透明度。 – Dan