好吧......所以这是场景......从头开始,我想显示三颗星(我有一个我想使用的图像),居中。我想在每个星星中发布不同的单词。当然,我不希望它被硬编码,但是一旦我能得到正确的布局,剩下的就会很容易。有人可以帮忙吗?我将不胜感激。
如果您只想将文本覆盖在图像之上,只需将 ImageView 包装在 FrameLayout 中,然后在 ImageView 后面定义一个 TextView 即可。它将分层在顶部。对于您在最初的问题中提出的建议,鲁本和亚赫尔的答案将是更好的方法。
Example:
<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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)