2012-02-13 69 views
1

我附上了自定义列表视图的屏幕截图。我想有效地显示它。什么是最好的方式来做到这一点?在Android中显示列表视图的高效方式

enter image description here

感谢
斯纳enter image description here

我已上传另一个列表视图的屏幕显示。但对齐不正确。如何解决它?

+1

你高效的意思是什么?太空智慧还是记忆智慧? – himanshu 2012-02-13 12:26:23

+0

如果你想让你的列表更有效的空间明智,你可以使用可扩展列表。以下是你可以实现的链接。列表显示。 http://techdroid.kbeanie.com/2010/09/expandablelistview-on-android.html – himanshu 2012-02-13 12:41:19

回答

2

使用ListView有一个非常标准的方法来提高其性能。

@Override 
    public View getView(int position, View convertView, ViewGroup parent) { 

     if (convertView == null) { 
      convertView = getLayoutInflater().inflate(R.layout.text_item, parent, false); 
     } 

     ((TextView) convertView).setText(getItem(position)); 

     return convertView; 
    } 

基本上,你不需要一直膨胀convertview,你可以膨胀一次,并在下次使用它。以上是一个非常标准的做法,在http://android.cyrilmottier.com/?p=422

0

读到它。如果你是在谈论如何使外观更加美观的话,我会建议你使用Table布局的每一行内组织所有的信息

相关问题