zoukankan      html  css  js  c++  java
  • Android的适配器

    //====================ArrayAdapter===================================

    public class List1 extends  Activity {  
       
        private ListVeiw listView;  
        @Override 
        public void onCreate(Bundle savedInstanceState) {  
       super.onCreate(savedInstanceState);  
       
           listView=new ListVeiw(this);  
           listView.setAdapter(new ArrayAdapter<String>(this,  
               android.R.layout.simple_list_item_1, mStrings));  
          setContentVieww(listView);  
            }  
       
       private String[] mStrings = {  
               "Abbaye de Belloc", "Abbaye du Mont des Cats",      
               "Acorn", "Adelost", "Affidelice au Chablis",   
               "Aisy Cendre", "Allgauer Emmentaler", "Alverca",   
               "Ami du Chambertin", "Anejo Enchilado", "Anneau   
               "Aragon", "Ardi Gasna", "Ardrahan", "Armenian   
               "Asadero", "Asiago", "Aubisque Pyrenees", "Autun",   
                "Babybel", "Baguette Laonnaise", "Bakers", "Bal"};  

     

    //=============================SimpleAdapter==========================

    public class List3 extends ListActivity {  
          
        List<Map<String, Object>> list;  
       
        @Override 
        public void onCreate(Bundle savedInstanceState) {  
           super.onCreate(savedInstanceState);  
             
           list = getListForSimpleAdapter(); //list为数据集合
       
           SimpleAdapter     adapter = new SimpleAdapter(this, list,  
    R.layout.item,  
           new String[] { "BigText", "LittleText", "img" },   
    new int[] { R.id.BigText,R.id.LittleText, R.id.img }); 

            //可以想成把一个放好数据的布局文件放入本界面中  
           setListAdapter(adapter);      
       
        }  
       
        private List<Map<String, Object>> getListForSimpleAdapter() {  
        List<Map<String,Object>> list=newArrayList<Map<String,        Object>>(3);  
               Map<String, Object> map = new HashMap<String, Object>();  
               map.put("BigText", "Android");  
               map.put("LittleText", "Google phone.");  
               map.put("img", R.drawable.n);  
               list.add(map);  
       
               map = new HashMap<String, Object>();  
               map.put("BigText", "Lenovo");  
               map.put("LittleText", "Ophone");  
               map.put("img", R.drawable.o);  
               list.add(map);  
       
               map = new HashMap<String, Object>();  
               map.put("BigText", "Droid");  
               map.put("LittleText", "Motorola");  
               map.put("img", R.drawable.droid);  
               list.add(map);  
       
             
           return list;  
        }  
    }  

  • 相关阅读:
    Sql日期时间格式转换;取年 月 日,函数:DateName()、DATEPART()
    @@ROWCOUNT (Transact-SQL)
    C#调用存储过程简单完整例子
    C# Ajax 手机发送短信验证码 校验验证码 菜鸟级别实现方法
    C#反射技术的简单操作(读取和设置类的属性)
    .NET调用Java写的WebService
    蓝牙错误提示
    sql开启xp_cmdshell
    网页手机宽度
    对称加密算法比较
  • 原文地址:https://www.cnblogs.com/jsonfan/p/5211806.html
Copyright © 2011-2022 走看看