1

我正在阅读本教程http://android.amberfog.com/?p=296。我只有一个问题:如果我定义这样的 xml 布局:

 <LinearLayout>

    <ListView/>

    <TextView android:id="@+id/id1" />

    <TextView android:id="@+id/id2" />

    <ImageView android:id="@+id/id3" />

    <TextView android:id="@+id/id4" />

</LinearLayout>

现在,假设要显示项目类型 AI,使用 Textview id1 和 id2:对于项目类型 BI,使用 id1 和 imageview id3。对于项目类型 C id1、id2 和 id3。对于项目类型 D 的 id4 等。 在这种情况下,列表视图中的每个项目都不会使用 textviews 和 imageviews(在 xml 布局中),它会很慢(性能)? 先感谢您

4

1 回答 1

1

如果您使用的是适配器,则可以为每种类型的项目创建单独的布局,并以getView适配器的方法填充不同的布局。

于 2013-09-16T10:45:55.637 回答