真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android中ListView的幾種常見的優(yōu)化方法總結(jié)-創(chuàng)新互聯(lián)

Android中的ListView應(yīng)該算是布局中幾種最常用的組件之一了,使用也十分方便,下面將介紹ListView幾種比較常見的優(yōu)化方法:

10年積累的做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有景縣免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

首先我們給出一個沒有任何優(yōu)化的Listview的Adapter類,我們這里都繼承自BaseAdapter,這里我們使用一個包含100個字符串的List集合來作為ListView的項目所要顯示的內(nèi)容,每一個條目都是一個自定義的組件,這個組件中只包含一個textview:

Android中ListView的幾種常見的優(yōu)化方法總結(jié)

Activity:

package com.alexchen.listviewoptimize; 
 
import java.util.ArrayList; 
import java.util.List; 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.BaseAdapter; 
import android.widget.ListView; 
import android.widget.TextView; 
 
public class MainActivity extends Activity { 
 
  private ListView lv_demo; 
  private List list; 
 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    lv_demo = (ListView) findViewById(R.id.lv_demo); 
    //list為要加載的條目文本的集合,這里總共是100條 
    list = new ArrayList(); 
    for (int i = 0; i < 100; i++) { 
      list.add("條目" + i); 
    } 
 
    lv_demo.setAdapter(new MyAdapter()); 
  } 
 
  private class MyAdapter extends BaseAdapter { 
 
    @Override 
    public int getCount() { 
      return list.size(); 
    } 
 
    @Override 
    public View getView(int position, View convertView, ViewGroup parent) { 
      //listview_item里只有一個textview 
      View view = View.inflate(MainActivity.this, R.layout.listview_item, 
          null); 
      //使用每一次都findviewById的方法來獲得listview_item內(nèi)部的組件 
      TextView tv_item = (TextView) view.findViewById(R.id.tv_item); 
      tv_item.setText(list.get(position)); 
      return view; 
    } 
 
    @Override 
    public Object getItem(int position) { 
      return null; 
    } 
 
    @Override 
    public long getItemId(int position) { 
      return 0; 
    } 
 
  } 
} 


網(wǎng)站名稱:Android中ListView的幾種常見的優(yōu)化方法總結(jié)-創(chuàng)新互聯(lián)
URL鏈接:http://weahome.cn/article/dgsdic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部