如何在android中创建一个透明的另一个视图?

时间:2012-03-15 11:29:53

标签: android android-layout android-widget

我想在我的活动中创建一个透明视图。单击选项卡时将显示活动。我想要的是,当我点击活动中的任何图像时,透明视图会叠加在活动上,但我的标签仍然可以点击。此外,当创建透明视图时,活动的背景项不应该是可点击的。可能吗? 怎么能在android中实现这个呢?

2 个答案:

答案 0 :(得分:2)

    //test.xml

<?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:background="@drawable/ic_launcher"
    android:orientation="vertical" >
   <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@android:color/transparent"
    android:orientation="vertical" > 
</LinearLayout>
</LinearLayout>

答案 1 :(得分:0)

这允许叠加的图像通过点击到其下的任何按钮:

<ImageView
    ...
    android:clickable="false"
    ...
    />

(当设置为 true 时,ImageView会获取所有点击次数)