Android中 动态布局 怎么让一个组件 能够处于一个布局的中间 不是xml里面的

这里的t就是那个textview怎么能让这几个字处于中间呢... 这里的t 就是那个textview 怎么能让这几个字处于中间呢 展开
 我来答
百度网友a367ef7
2015-03-03 · TA获得超过741个赞
知道小有建树答主
回答量:324
采纳率:50%
帮助的人:333万
展开全部

1.

RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
p.addRule(RelativeLayout.CENTER_IN_PARENT);
relativeLayout.addView(tv, p);

2.

relativeLayout.setGravity(Gravity.CENTER);
追问
最后一句   setGravity  那个是什么意思
追答
一般的布局控件都有setGravity()方法,它的作用就是设置布局内子控件的对齐方式:左对齐、右对齐、底对齐、居中,水平居中,垂直居中等等。我所说的1和2,是方法1,和方法2,两种方法都能实现居中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式