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

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

簡單好用的Adapter---ArrayAdapter詳解-創(chuàng)新互聯(lián)

拖延癥最可怕的地方就是:就算自己這邊沒有拖延,但對方也會拖延,進(jìn)而導(dǎo)致自己這邊也開始拖延起來!現(xiàn)在這個項目我這邊已經(jīng)是完工了,但是對方遲遲沒有搞定,導(dǎo)致整個項目無法提交。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、東臺網(wǎng)站維護(hù)、網(wǎng)站推廣。

這就是拖延癥的可怕:我們不僅是與自己的拖延癥作戰(zhàn),而是與所有有關(guān)人士的拖延癥作戰(zhàn),決定項目是否能夠提交,在于那個最慢的人。

既然決定權(quán)已經(jīng)不在我的手上,那么我也可以做做其他事情,像是現(xiàn)在這樣寫寫博客。

這次就介紹一下ListView中比較簡單但又非常方便的ArrayAdapter。

ArrayAdapter是BaseAdapter的派生類,在BaseAdapter的基礎(chǔ)上,添加了一項重大的功能:可以直接使用泛型構(gòu)造。

我們先來看一個簡單的例子:

@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ListView listView = (ListView) this.findViewById(R.id.list);
    UserAdapter adapter = new UserAdapter(this, R.layout.list_item);
    adapter.add(new User(10, "小智", "男"));
    adapter.add(new User(10, "小霞", "女"));
    listView.setAdapter(adapter);
  }
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
  }
  class UserAdapter extends ArrayAdapter {
    private int mResourceId;
    public UserAdapter(Context context, int textViewResourceId) {
      super(context, textViewResourceId);
      this.mResourceId = textViewResourceId;
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      User user = getItem(position);
      LayoutInflater inflater = getLayoutInflater();
      View view = inflater.inflate(mResourceId, null);
      TextView nameText = (TextView) view.findViewById(R.id.name);
      TextView ageText = (TextView) view.findViewById(R.id.age);
      TextView sexText = (TextView) view.findViewById(R.id.sex);
      nameText.setText(user.getName());
      ageText.setText(user.getAge());
      sexText.setText(user.getSex());
      return view;
    }
  }
  class User {
    private int mAge;
    private String mName;
    private String mSex;
    public User(int age, String name, String sex) {
      this.mAge = age;
      this.mName = name;
      this.mSex = sex;
    }
    public String getName() {
      return this.mName;
    }
    public String getAge() {
      return this.mAge + "";
    }
    public String getSex() {
      return this.mSex;
    }
  }

文章標(biāo)題:簡單好用的Adapter---ArrayAdapter詳解-創(chuàng)新互聯(lián)
鏈接分享:http://weahome.cn/article/ddieci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部