安卓中 adapter 分为 ArrayAdapter 和 baseAdapter; 其中简单的 ArrayAdapter 主要用于简单的文本字符串的实现.
实现创建适配器 adapter 的主要步骤:
1, 创建视图 ListView
2, 创建数据源 items ArrayList<String> items = new ArrayList<>();
3, 创建适配器 adapter, 并且绑定数据源 Items adapter = new ArrayAdapter<>(this,Android.R.layout.simple_list_item_1,items);
4, 将适配器 adapter 绑定在视图 ListView 上
- public class MainActivity extends AppCompatActivity {
- ArrayList<String> items = new ArrayList<>();
- ArrayAdapter<String> adapter;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- ListView lv =(ListView) findViewById(R.id.listName);
- adapter = new ArrayAdapter<>(this,Android.R.layout.simple_list_item_1,items);
- lv.setAdapter(adapter);
- }
- }
来源: http://www.bubuko.com/infodetail-2883476.html