美文网首页
常见数据适配器

常见数据适配器

作者: 姜水伟杰 | 来源:发表于2017-08-06 17:40 被阅读59次

常见数据适配器

  • ArrayAdapter 数组适配器

    java代码:(要记得声明ListView控件)
    
    String[] objects = new String[]{"app","context","Media","nfc","os"}
    lv.setAdapter(new ArrayAdapter<String>(this,R.layout.item,objects));
    
    Android代码: 
    
    <TextView xmlns:android="http://schemas.android.com/apk/res/android"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content" 
           android:textSize="20dp"
           android:textColor="#66ff0000"
    >
    </TextView>
    

  • SimpleAdapter 简单数据适配器

  • java代码:(要记得声明ListView控件)
    
    List<Map<String,Object>> data= new                            ArrayList<Map<String,Object>>();
          Map<String,Object> map1 = new HashMap<String, Object>();
          map1.put("icon",R.drawable.ic_launcher);
          map1.put("name", "功能设置");
          data.add(map1);
          Map<String,Object> map2 = new HashMap<String, Object>();
          map2.put("icon",R.drawable.ic_tupian);
          map2.put("name", "qita设置");
          data.add(map2);
      lv.setAdapter(newSimpleAdapter(this,data,R.layout.item, new String[]{"icon","name"}, new int[]{R.id.iv,R.id.tv}));
      
    Android代码: 
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal">
        <ImageView 
            android:id="@+id/iv"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
        <TextView  
            android:id="@+id/tv"          
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
    <LinearLayout/>
    

相关文章

  • 常见数据适配器

    常见数据适配器 ArrayAdapter 数组适配器java代码:(要记得声明ListView控件)String[...

  • ListView常用知识点归纳

    适配器 适配器实现过程:共3步:新建适配器-->添加数据源到适配器-->视图加载适配器 适配器的数据源:Array...

  • Android ListView控件

    首先,明确新建列表流程:新建适配器--》添加数据源到适配器--》加载适配器到视图 数据适配器的作用:把复杂的数据(...

  • ListView简述

    1 数据适配器 数据适配器是连接数据源和视图的桥梁;作用:数据适配器是连接数据源和视图的桥梁,把复杂的数据(数组、...

  • Android之Adapter用法总结

    adapter是连接后端数据和前端显示的适配器接口,是数据和UI(view)之间一个重要的纽带。在常见的v...

  • Android中Adapter的种类与特点

    概念: Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的V...

  • adapter

    定义: Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的V...

  • Adapter设计模式-如何将Adapter设计模式运用到实际开

    引言 适配器在生活中非常常见,如手机充电适配器、笔记本电脑电源适配器、电源转接插头...等等。手机充电适配器将家用...

  • 每日Android源码设计模式之-19、适配器模式

    适配器模式我们很常见了,ListView的Adapter就是一个适配器。 不过ListView的Adapter是用...

  • 4种常用的Adapter

    什么是数据适配器? 下图展示了数据源、适配器、ListView等数据展示控件之间的关系。我们知道,数据源是各种各样...

网友评论

      本文标题:常见数据适配器

      本文链接:https://www.haomeiwen.com/subject/rshnlxtx.html