【发布时间】:2013-10-28 09:16:50
【问题描述】:
我正在尝试执行以下操作:
目前,我正在尝试使用 NativeAndroid。
但是,我可以使用 HTML 和 css 来做到这一点。
如您所见,它类似于:
- 带有蓝色(可能是任何其他颜色甚至是图像)背景的支架
- 带有(透明??)颜色的TextView
- 灰色背景的TextView
但是,如果我将背景设置为灰色并将文本设置为透明,则文本“消失”并且全部显示为灰色。
这是我的尝试(原生 Android):
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff000000" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffcecece"
android:padding="5dp"
android:text="@string/hello_world"
android:textColor="#00ffffff" />
</RelativeLayout>
但是,它显示以下内容:
有文字,因为是透明的,所以不显示。
所以我的问题是:
- 我怎样才能做到这一点?
- 帆布?跨度?我不习惯这些方法,因此不胜感激。
谢谢!!
编辑: 蓝色背景必须是动态的,并且可能是图像!
【问题讨论】:
-
你会有动态背景吗?如果不只是将文本颜色设置为背景颜色。
-
背景很可能是一张图片......所以,它完全是动态的
-
我已经编辑了我的问题。请检查编辑评论。
-
@Reinherd:你正在寻找我的this answer。
-
@GilVegliach 我是* 3 年前:D