1

アプリに配置する ImageButton を作成したかったのですが、非常に具体的なものが必要です。

ここに画像の説明を入力

QuickPic のものと同様の ImageButton を作成したかったのです。左のスクリーンショット、カメラに注目してください。下部に半透明の灰色のバーがあり、その中にテキストが入っている画像があるのがわかりますか? 私はそれに非常に似たものを作りたかったのですが、2 つの小さなテキストビューではなく、灰色のバーに 1 つの大きなテキストビューを配置しました。私はXMLでこれを行う方法について完全に迷っているので、誰かが私を助けることができれば、それは大歓迎です. ありがとう!

4

1 に答える 1

0

このようなことを意味しますか?:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >

<ImageButton
    android:id="@+id/imageButton1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_launcher" />


<TextView
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/imageButton1"
    android:layout_alignLeft="@+id/imageButton1"
    android:layout_alignRight="@+id/imageButton1"
    android:background="#33000000"
    android:text="Image Text" />

</RelativeLayout>

さらに、必要に応じて TextView の重力と textSize を指定できます。

<TextView
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/imageButton1"
    android:layout_alignLeft="@+id/imageButton1"
    android:layout_alignRight="@+id/imageButton1"
    android:background="#33000000"
    android:gravity="center_horizontal"
    android:text="Image Text"
    android:textSize="8sp" />
于 2013-08-18T01:28:02.987 に答える