小编Rah*_*eja的帖子

滚动时android自定义列表视图非常慢

伙计我的listview出了问题.当滚动任何人帮助我时,它运行得如此之慢.我的listview是自定义布局,使用相对于3 textview和1 imageview每行,所有内容都从Web检索.我使用自定义适配器和视图持有者.

下面是关于我如何使用适配器的代码.

public class MessageList extends ListActivity {


    @Override
    public void onCreate(Bundle icicle) {
     super.onCreate(icicle);
        setContentView(R.layout.listarticle);

        loadFeed(link);
        setListAdapter(new IconAdapter(this));

    }

 /* This method load xml file and parse it into message object*/
 private void loadFeed(String link){
     try{
      BaseFeedParser parser = new BaseFeedParser(link);
      messages = parser.parse();
      titles = new ArrayList<String>(messages.size());
      image = new ArrayList<String>(messages.size());
      date_post = new ArrayList<String>(messages.size());
      descs = new ArrayList<String>(messages.size());
      for (Message msg : messages){
       titles.add(msg.getTitle());
       image.add(msg.getImageLink().toString());
       date_post.add(msg.getDate());
       descs.add(msg.getDescription());

      }
       } catch (Throwable t){
      Log.e("AndroidNews",t.getMessage(),t);
     }
    } …
Run Code Online (Sandbox Code Playgroud)

performance android scroll android-listview

6
推荐指数
2
解决办法
8547
查看次数

标签 统计

android ×1

android-listview ×1

performance ×1

scroll ×1