我有以下主布局代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout"
android:gravity="center"
android:background="#00000000"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="200dp"
android:layout_height="200dp"
android:background="#FFFFFF" />
</LinearLayout>
我需要LinearLayout是透明的。我以为我可以在后台使用alpha设置,但它不起作用。请告诉我——我需要我的应用程序是空的,并且在屏幕中心有一个白色矩形。
您希望活动是透明的吗?尝试在您的活动标签(在清单文件中)中使用此主题:@android:style/Theme.Translucent
关于其他可能的方式,即儿童主题,请参阅以下答案:
活动应该是透明的,但有黑色背景
如何在Android上创建透明的"活动"?
如何使活动透明
在xml文件中使用以下行:
<Linearlayout android:background="@android:color/transparent"/>