带有图像和文本的表格布局
我想在表格行的左侧单元格中显示图像,在右侧单元格中显示文本。
我的问题是文本视图浮动在可见屏幕之外,所以我看不到整个文本。文本应在屏幕可见的右端中断。我尝试使用像素值设置 maxWidth
,但这不起作用。
任何人都可以为我的问题提供解决方案。也许有更好的布局选项?
我的布局定义:
<TableRow>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tint="#55ff0000"
android:src="@drawable/bla"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/aboutblaImageText"
android:textSize="6pt"
android:textColor="#FFF"
android:maxWidth="100px"
/>
</TableRow>
I would like to show an image in the left cell and text in the right cell of a tablerow.
My problem is that the text-view is floating outside the visible screen, so I can't see the whole text. The text should break at the visible right end of screen. I've tried to set a maxWidth
with a pixel value but that doesn't work.
Can anyone offer a solution to my problem. Maybe there is a better layout option?
my layout-definition:
<TableRow>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tint="#55ff0000"
android:src="@drawable/bla"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/aboutblaImageText"
android:textSize="6pt"
android:textColor="#FFF"
android:maxWidth="100px"
/>
</TableRow>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将
android:shrinkColumns="1"
属性添加到TableLayout
中。Add
android:shrinkColumns="1"
property to yourTableLayout
.尝试设置表的stretchColumns和shrinkColumns属性。这对我有用。
我从这篇文章中的 Jonathan Roth 答案中得到了这个想法。
Try setting the stretchColumns and shrinkColumns properties of the Table. It worked for me.
I took the idea from the Jonathan Roth answer in this post.