
我需要能够将背景设置为完全透明.似乎以前没有人尝试过.请帮忙.
如果我正确,我们需要使framelayout背景完全透明.但这样做没有任何影响.
感谢你的所有回应,但到目前为止它们似乎都没有.
为了进一步澄清,我需要使ListvIEw下面的背景透明.
也就是说,当抽屉完全打开时.可以看到来自下面活动的部分屏幕.它显示为模糊的灰色,一些文字可见.我需要它完全可见.
我是否需要更改活动中的某些主题?
以下是完整的布局xml
@H_404_16@<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:tools="http://schemas.androID.com/tools"androID:ID="@+ID/navDraweLayout"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:background="@androID:color/transparent"androID:orIEntation="vertical" ><relativeLayout androID:ID="@+ID/headerLayout" androID:layout_wIDth="match_parent" androID:layout_height="50dp" androID:background="@color/headerBlue" androID:gravity="center_vertical" androID:orIEntation="horizontal" androID:padding="10dp" > <button androID:ID="@+ID/drawer_btn" androID:layout_wIDth="wrap_content" androID:layout_height="30dp" androID:layout_alignParentleft="true" androID:background="@color/logoutBtnBlue" androID:onClick="drawerBtnClicked" androID:padding="5dp" androID:textcolor="@color/white" /> <TextVIEw androID:ID="@+ID/headerText" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_centerInParent="true" androID:gravity="center" androID:text="PeepApp" androID:textcolor="@color/white" androID:textSize="25dp" /> <button androID:ID="@+ID/logout_btn" androID:layout_wIDth="wrap_content" androID:layout_height="30dp" androID:layout_alignParentRight="true" androID:background="@color/logoutBtnBlue" androID:onClick="logoutBtnClicked" androID:padding="5dp" androID:text="logout" androID:textcolor="@color/white" /></relativeLayout><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:Alpha="1" androID:background="@androID:color/transparent" > <FrameLayout androID:ID="@+ID/content_frame" androID:Alpha="0.3" androID:background="#00000000" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" /> <!-- androID:layout_gravity="start" tells DrawerLayout to treat this as a slIDing drawer on the left sIDe for left-to-right languages and on the right sIDe for right-to-left languages. The drawer is given a fixed wIDth in dp and extends the full height of the container. A solID background is used for contrast with the content vIEw. --> <ListVIEw androID:ID="@+ID/left_drawer" androID:layout_wIDth="240dp" androID:layout_height="match_parent" androID:layout_gravity="start" androID:background="@color/logoutBtnBlue" androID:choiceMode="singleChoice" androID:divIDer="@androID:color/white" androID:divIDerHeight="1dp" /></androID.support.v4.Widget.DrawerLayout>解决方法:
不知道我是否了解你,我会试一试.让我们来看看.如果我没弄错的话,你看不到抽屉本身.你看到的是里面的ListVIEw.因此,为了将其背景设置为透明,您需要做的就是设置
@H_404_16@androID:background="@androID:color/transparent"到您的ListVIEw XML.
这将使它完全不可见,但如果你想要一些颜色的透明度,你可以使用接受的答案here来选择正确的值.
希望这可以帮助.
总结以上是内存溢出为你收集整理的android – 如何设置导航抽屉背景的透明度?全部内容,希望文章能够帮你解决android – 如何设置导航抽屉背景的透明度?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)