Android TableLayout每一行元素如何居中

每一个TableRow中有两个元素,一个文本一个图片,文本居中图片居右。我想的是把文本和图片装入一个LinearLayout,再把LinearLayout装入TableR... 每一个TableRow中有两个元素,一个文本一个图片,文本居中图片居右。我想的是把文本和图片装入一个LinearLayout,再把LinearLayout装入TableRow。但是即使设置LinearLayout的android:layout_width="match_parent",它还是挤在左边。TableRow是全屏幕的,但LinearLayout只有它的子元素加起来那么大,应该怎么办…… 展开
 我来答
woshidaniel
2015-09-14 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:952万
展开全部
设置TableRow 的android:gravity属性为center是的TableLayout每一行元素居中。
示例:

<TableLayout >
<TableRow android:gravity="center"> 设置为center是的行内元素TextView居中
<TextView/>
</TableRow>
</TableLayout>
GoodseaJt
2014-07-28 · TA获得超过130个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:174万
展开全部
LZ不必这么麻烦,可以试试使用textview里面有一行属性叫做android:drawableRight可以把图片放在文本右边,用drawablePadding设置图片和文字的距离。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式