[英]Android: listview with different items (optimization)
我正在阅读本教程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等, 在这种情况下,拥有不会被列表视图中的每个项使用的textview和imageview(在xml布局中),会不会很慢(性能)? 先感谢您
如果使用的是适配器,则可以为每种类型的项目创建单独的布局,并在适配器的getView
方法中getView
不同的布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.