我试图为很多不同的设备创建我的android应用程序,所以我试图避免使用固定的高度和宽度,而是使用属性WRAP_CONTENT。Relativelayout循环依赖
现在我需要在按钮上创建一个textview并将其与底部对齐。但是,该文档指出,您不能将WRAP_CONTENT与ALIGN_PARENT_BOTTOM结合使用(这很明显)。是否有另一种方法来实现这一目标?
结构是这样的。包装按钮和文本视图的RelativeLayout。
RelativeLayout fl = new RelativeLayout(this);
fl.setLayoutParams(relativeWrapContentParams);
fl.addView(filterBtn);
fl.addView(filterCaption);
这些按钮也是动态创建的,所以没有xml。相反,按钮是在java代码中创建的。
此外,这是多种分辨率编程的好方法吗?或者是可以使用固定高度,因为那么问题很容易修复,我可以给relativelayout一个固定的高度,并使其子对齐ALIGN_PARENT_BOTTOM
为什么你认为,作为比较的动态视图布局不是很好吗?你在想什么是不正确的。 – 2013-02-25 11:51:51
我真的不明白你想说什么.. – 2013-02-25 12:25:23