请让我知道如何根据图像在背景透明的图像视图上添加文本视图。细节是我想在图像视图上添加两个文本视图,一个文本视图是标题,其余一个是描述。而且背景是透明的。请帮忙。
问问题
10114 次
4 回答
8
我认为您应该在布局的 xml 中使用合并标记。例如合并示例
于 2013-09-05T04:36:18.493 回答
3
一种可能的方法:将 Framelayout 添加为根,然后像这样添加 textview 和 imageview
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="center"
android:src="@drawable/golden_gate" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dip"
android:layout_gravity="center_horizontal|bottom"
android:padding="12dip"
android:background="#AA000000"
android:textColor="#ffffffff"
android:text="Golden Gate" />
</FrameLayout>
于 2016-11-26T03:20:06.633 回答
1
You can use a FrameLayout as container and to overlay TextView on the ImageView and assign a background of lower alpha channel #AARRGGBB
于 2013-09-20T03:48:38.147 回答
0
您将图像设置为布局父级的背景,例如RelativeLayout,然后将其他具有透明背景的布局放在第一个布局的底部。然后我们将您的 textView 放在第二个布局中。
于 2013-09-05T20:30:08.047 回答