列表视图中有两种类型的行?

时间:2011-10-27 12:46:30

标签: android listview button row

我在Android程序中使用listview。

我有两种类型的行。 1)只有一个文本视图,当您选择它时,它会打开一个新的意图。 2)3个textview和一个按钮,当你按下按钮时,它将打开一个新的意图。

我如何区分这些以及如何在一个适配器中制作这些不同的东西?

P.S:我真的在网上彻底搜索。我想在2-3天内做到这一点。但没有运气。

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您可以将单个列表项中的两个行合并,然后根据所需的行类型进行可见性播放。 例如,使用下面的布局,如果您需要为第2行显示ements,则可以将View.Gone的{​​{1}}和row1_textView.VISIBLE的{​​{1}}的可见性设置为row2_text*类型。并切换row1类型的可见性。

row2_button