有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java相对性循环依赖性

我试图为很多不同的设备创建我的安卓应用程序,所以我试图避免使用固定的高度和宽度,而是使用属性WRAP_CONTENT

现在我需要在按钮顶部创建一个文本视图,并将其与底部对齐。然而,文档说明不能将WRAP_内容与ALIGN_PARENT_BOTTOM结合使用(这很明显)。有没有其他方法可以做到这一点

结构是这样的。包装按钮和文本视图的RelativeLayout

RelativeLayout fl = new RelativeLayout(this);
fl.setLayoutParams(relativeWrapContentParams);
fl.addView(filterBtn);
fl.addView(filterCaption);

按钮也是动态创建的,因此没有xml。相反,按钮是用java代码创建的

这也是一种为多分辨率编程的好方法吗?或者可以使用固定高度,因为这样问题很容易解决,我可以给relativelayout一个固定高度,并将其子项与align_PARENT_BOTTOM对齐


共 (1) 个答案

  1. # 1 楼答案

    See this link这篇文章是android新手的圣经

    现在说到你的问题,你不需要为了这个目的而使用相对布局 可以将linearlayout与垂直方向结合使用,放置文本,然后单击按钮

    您需要将此linearlayout放置在属性alignparentbottom=true的相对布局中

    通过这种方式,你可以在屏幕底部设置文本和按钮的布局