我在使用 Android 的 LayoutParams 时遇到了一些问题。基本上,我正在尝试创建一个完全动态的应用程序,所有布局都以编程方式生成,实际上除了我的启动屏幕提交给 XML 之外,几乎什么都没有。我在使用线性布局方面取得了一些成功,并且该应用程序正在渲染我想要的所有内容。我只是在微调布局时遇到了一些麻烦。例如强制我的页脚到屏幕底部,拉伸按钮栏以覆盖整个宽度等。
据我所知,以编程方式实现此目的的方法是使用 setLayoutParams 方法。我的问题是我不确定如何将信息输入到布局参数中。目前我正在使用 LinearLayout.LayoutParams (int width, int height) 构造函数,但我还没有找到一种在创建参数后设置参数的方法。相反,我想使用 LinearLayout.LayoutParams (Context c, AttributeSet attrs) 构造函数,但我找不到声明 AttributeSet 的正确方法。
谁能帮我?