我正在使用由自定义 CursorAdapter 填充的 ListView,它根据特定行的游标中数据的值返回两个不同的视图。
一种视图类型包含一个 TextView,称为 TextView1。
第二个视图包含 TextView1 和 TextView2。
问题是我希望将第二个视图视为 ListView 中的两行。所以 Text1 将成为一行,Text2 将成为另一行。
显然,使用 Layouts 我可以让它看起来像是不同的行,但实际上并不是不同的行。我不能独立选择它们,所以当我连接到 ListView 的 OnListItemClick 事件时,我得到一个用于单击 TextView1 和 TextView2 的事件,它们并不明显。有没有办法告诉 ListView 这里有两行而不是一个,或者有没有办法伪造它?