4

画像ごとに背景が透明な画像ビューにテキストビューを追加する方法を教えてください。詳細は、画像ビューの上に2つのテキストビューを追加したいです。1つのテキストビューはタイトルで、残りの1つは説明です。そして背景は透明です。助けてください。ここに画像の説明を入力

4

4 に答える 4

8

レイアウトの xml でマージ タグを使用する必要があると思います。たとえば、マージの例

于 2013-09-05T04:36:18.493 に答える
3

1 つの可能な方法: 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

FrameLayout をコンテナーとして使用し、TextView を ImageView にオーバーレイして、下位アルファ チャネル #AARRGGBB の背景を割り当てることができます。

于 2013-09-20T03:48:38.147 に答える