如何在运行时调整 Android listview 列宽?
Posted
技术标签:
【中文标题】如何在运行时调整 Android listview 列宽?【英文标题】:How adjust Android listview column width at runtime? 【发布时间】:2010-12-30 23:58:08 【问题描述】:android listview 有没有实现这个目标的方法?
我想在 C# 或 vb 中实现类似 listview 的功能。那里用户可以调整 列宽自己。
【问题讨论】:
【参考方案1】:我不相信您可以专门设置 ListView 元素的宽度。这有点违背了 Android 布局系统的目的。与 WPF 类似,Android 以流畅和动态的方式布局其 UI,以便它可以根据它们的关系智能地布局视图中的所有子级。这就是将视图添加到布局容器的原因。也许如果你描述你正在尝试做什么,可能有一个更类似于 Android 的解决方案,而不是在视图已经被绘制或测量之后显式设置宽度。
在考虑 Android 布局和视图时,这是一个很好的阅读链接:
How Android Draws Views
【讨论】:
以上是关于如何在运行时调整 Android listview 列宽?的主要内容,如果未能解决你的问题,请参考以下文章
如何防止 Android Firefox 浏览器在打开软键盘时调整窗口大小
NativeScript - ios如何在键盘出现时调整视图
如何在运行时调整 swf 的大小以让浏览器创建 html 滚动条?