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