【发布时间】:2012-08-22 13:32:27
【问题描述】:
我有一个 ListAdapter,它使用 RelativeLayout 来显示列表中的项目。
布局有一个在右侧对齐的 TextView,我想根据可用空间从左侧显示 ImageView/TextView 对的变量列表。如果其中一对会与右对齐的文本视图重叠,我不想再显示了。
以下是一些说明图片:
在狭窄的屏幕上,可能会显示 2 对:
在更宽的屏幕上可能会显示 4 对:
我已经尝试在 BaseAdapter getView 覆盖中测量元素。但这只是衡量文本,并没有告诉我位置。我想我也需要调用 layout 吗?
我可以使用更简单的技术吗?
提前致谢
【问题讨论】: