我的应用程序中有一个textview,其中android:layout_width设置为fill_parent,android:gravity是“center”。现在我想在textview的文本旁边绘制可绘制的对象。那可能吗?在textview中对齐drawable
0
A
回答
0
根据所需的位置,使用它们在文本视图旁边设置绘图。
0
单独使用TextView
对于实现您想要的非常有限。
一种选择是使用自定义布局。您可以查看HorizontalTailLayout。这很容易拾取和投入你应该工作的项目。
另一个不完美的选择是使用RelativeLayout和android:gravity="fill"
。这将确保ImageView
始终坚持到TextView
的尾部。但缺点是它不能将内容居中,即使使用其他布局包装时也是如此,因为使用android:layout_alignParentRight="true"
会将RelativeLayout
拉到最右边。
例子:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="fill">
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_alignParentRight="true"
android:src="@android:drawable/ic_lock_lock"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/iv"
android:layout_centerVertical="true"
android:singleLine="true"
android:ellipsize="end"
android:text="Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! "/>
</RelativeLayout>
相关问题
- 1. 在textview中对齐文本
- 2. Listview和TextView对齐
- 3. 对齐TextView和ImageView
- 4. 在Android TextView中对齐文本
- 5. 在TextView中对齐文本Android
- 6. 顶部对齐的图像在TextView中
- 7. 对齐TextView彼此 - Android
- 8. TextView的对齐问题
- 9. 桌面布局textview对齐
- 10. 问题与TextView对齐android
- 11. 对齐TextView,按钮,EditText
- 12. 通过android java对齐textview
- 13. TextView与两行对齐
- 14. 的TextView的文本对齐
- 15. 在不同LinearLayouts对齐的TextView宽度
- 16. Badge TextView文字未对齐到中心
- 17. 如何对齐android中的所有TextView?
- 18. 对齐的顶部图像对TextView的
- 19. 如何在ListView行中有一个TextView左对齐和TextView右对齐的XML布局?
- 20. 如何将drawableLeft对齐而不是在android textview中居中?
- 21. TextView添加drawable的不同方法
- 22. 我的TextView没有出现右对齐
- 23. Android按钮或TextView垂直对齐
- 24. 对齐子弹带包裹的TextView
- 25. 对齐的TextView和同一行JAVA
- 26. xamarin android将textview水平对齐到RadioGroup
- 27. android布局对齐textview和按钮
- 28. 如何在TextView for Android中对齐文本?
- 29. 在LinearLayout中对齐左侧的textview(水平)
- 30. 如何在android中将textview对齐到右侧?
这是行不通的,因为他们会导致这样的事情:[链接](http://i.imgur.com/oVXcZda.png) – f4bzen 2014-09-04 21:09:48
则只是把它在具有match_parent宽度的LinearLayout中,并将TextView的宽度设置为wrap_content – 2014-09-06 13:27:03