ArrayAdapter与SimpleAdapter的使用

Posted 被罚站的树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayAdapter与SimpleAdapter的使用相关的知识,希望对你有一定的参考价值。

在使用ListView中我们使用到adapter,android中为我们不仅提供了BaseAdapter类来让我们自定义自己的Adapter,还为我们提供了ArrayAdapter以及SimpleAdapter。现在让我们简述一下,这两个类的简答使用方法。

package xidian.dy.com.chujia;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ArrayAdapter;
import android.widget.ListView;



public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ListView lv = (ListView) findViewById(R.id.lv);
        String[] str = new String[]{"fdfas", "fdsf", "fafda"};
        if(lv != null)
            lv.setAdapter(new ArrayAdapter<String>(this, R.layout.item_list, R.id.dog, str));
    }
}

 

以上是关于ArrayAdapter与SimpleAdapter的使用的主要内容,如果未能解决你的问题,请参考以下文章

ListView 与 ArrayAdapter 和 ViewHolder 将图标添加到错误的项目

Android View 不会通过滑动手势滚动,也不会滚动。将 ListView 与 ArrayAdapter 一起使用

ArrayAdapter - 使用多个搜索词过滤

ArrayAdapter.NotifyDataSetChanged() 不工作?

onItemClickListener 未在自定义 ArrayAdapter 上触发

片段中的 Android ListView ArrayAdapter 不起作用