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