TextView背景透明,但期待纯色

时间:2014-02-16 23:26:02

标签: android textview transparency

在下面的情况下,TextView背景应该是纯色,但我会以某种方式让它变得透明..所以在listview滚动中,listview内容通过textview可见,但它不应该。

这是我的布局:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:id="@+id/listSection"
    android:textSize="19sp"
    android:textColor="@android:color/black"
    android:text="Medium Text"
    android:background="#707e89"
    android:padding="5dp"
    android:textStyle="bold"
    android:autoText="true" />

<ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/medicationList"
    android:layout_gravity="center_horizontal|top" />
</FrameLayout>

这里有什么问题:)?

transparent TextView

2 个答案:

答案 0 :(得分:1)

尝试交换FrameLayout中的两个项目。我怀疑ListView实际上是透明的,而您的TextView也在其中。

此SO问题提供了更多信息:Placing/Overlapping(z-index) a view above another view in android

答案 1 :(得分:0)

我猜你用于背景的颜色有问题。

<TextView
   android:background="#AARRGGBB" />

AA以上是alpha通道,RR是红色,GG是绿色,BB是蓝色。 以下是可用于AA的Hex Opacity值:

100% - FF 95% - F2 90% - E6 85% - D9 80% - CC 75% - 高炉 70% - B3 65% - A6 60% - 99 55% - 8C 50% - 80 45% - 73 40% - 66 35% - 59 30% - 4D 25% - 40 20% - 33 15% - 26 10% - 1A 5% - 0D 0% - 00

尝试根据给定的格式更改颜色,然后看到问题仍在那里发生。