わかりました...ここにシナリオがあります..ゼロから始めて、3つの星(使用したい画像があります)を中央に表示したいと思います。各星に別の言葉を投稿したい。もちろん、ハードコーディングはしたくありませんが、レイアウトを正しく設定できれば、あとは簡単です。誰でも助けてもらえますか?よろしくお願いします。
5332 次
3 に答える
3
画像の上にテキストをオーバーレイするだけの場合は、ImageView を FrameLayout でラップし、ImageView の後に TextView を定義します。上に重ね着していきます。最初の質問で提案していることについては、Reuben と Yahel の回答の方が適切です。
例:
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Text on Top!"
/>
</FrameLayout>
于 2011-02-16T19:09:51.963 に答える
0
TextView を含むすべてのビューにある「背景」プロパティを使用して、スターを配置します。ジョブは完了です。
于 2011-02-16T17:03:51.833 に答える
0
TextViews の android:background 属性を使用するだけです。
于 2011-02-16T17:04:14.047 に答える