Android中 动态布局 怎么让一个组件 能够处于一个布局的中间 不是xml里面的
1个回答
展开全部
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,两种方法都能实现居中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询