答案 0 :(得分:0)
我不明白你的问题,但我想你正在寻找一种方法来为你的ListView
提供一个基于例如动态的动态宽度。屏幕宽度。
您应该查看MATCH_PARENT
视图使用LayoutParams告诉父母他们想要的样子 布局有关所有子项的列表,请参阅ViewGroup布局属性 查看此类支持的属性。
基本LayoutParams类只描述了视图的大小 适用于宽度和高度。对于每个维度,它可以指定一个维度 的:
- FILL_PARENT(在API级别8及更高级别重命名为MATCH_PARENT),其中 意味着视图想要与其父视图一样大(减去填充)
- WRAP_CONTENT,这意味着视图要足够大 附上其内容(加上填充)
- 确切的数字
对于ViewGroup的不同子类,有LayoutParams的子类。对于 例如,AbsoluteLayout有自己的LayoutParams子类 添加X和Y值。
https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html https://developer.android.com/guide/topics/ui/declaring-layout.html