zoukankan      html  css  js  c++  java
  • 02-09Android学习进度报告九

        今天我学习了关于Adapter的基础知识,了解了Android开发的一些思路和架构。

    首先我了解了Adapter的概念以及开发过程中常用的Adapter:

    • BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter!
    • ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~
    • SimpleAdapter:同样具有良好扩展性的一个Adapter,可以自定义多种效果!
    • SimpleCursorAdapter:用于显示简单文本类型的listView,一般在数据库那里会用到,不过有点过时, 不推荐使用!

    代码实现如下:

    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //要显示的数据
            String[] strs = {"基神","B神","翔神","曹神","J神"};
            //创建ArrayAdapter
            ArrayAdapter<String> adapter = new ArrayAdapter<String>
                    (this,android.R.layout.simple_expandable_list_item_1,strs);
            //获取ListView对象,通过调用setAdapter方法为ListView设置Adapter设置适配器
            ListView list_test = (ListView) findViewById(R.id.list_test);
            list_test.setAdapter(adapter);
        }
    }

    今天主要是学习了这些知识。

  • 相关阅读:
    c++ 有序二叉树的应用
    c++ 二叉树的遍历
    c++ 创建二叉树
    c++ 双向链表 的查找和删除
    c++ 双向循环链表
    c++ 双向链表
    Jzoj4209 已经没有什么好害怕的了
    Jzoj4209 已经没有什么好害怕的了
    后缀自动机转后缀树模板
    后缀自动机转后缀树模板
  • 原文地址:https://www.cnblogs.com/yang2000/p/12323453.html
Copyright © 2011-2022 走看看