SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to) int resource 此参数值都有哪些,分别是怎样的效果
String[] from 看了许多例子,此处参数虽然是用String[]但数组里都只有一个成员,什么情况下会用到多个成员的情况
int[] to 这参数没看懂是做什么的,怎么用。网上的例子中全是android.R.id.text1。还望详细说说,谢谢!

解决方案 »

  1.   

    myAdapter = new SimpleAdapter(context, data, R.layout.people,
           new String[] { "people_ico", "people_name"}, 
           new int[] { R.id.people_ico,R.id.people_name});当每个Item是多个数据的组合时,用到数组参数:比如一个人员列表,每一行是一个头像加一个名字,
    R.layout.people:每个Item UI布局的XML,
    R.id.people_ico,R.id.people_name:上面UI布局里的元素
    "people_ico", "people_name":这些和 Map、List里面的数据对应
      

  2.   

    谢谢iamlazybone,明白了,就是这些参数都是和所使用的XML布局有关是吧那系统提示的XML布局里的(即R.layout下的)
    int activity_list_item  
    int browser_link_context_header  
    int expandable_list_content  
    int preference_category  
    int select_dialog_item  
    int select_dialog_multichoice  
    int select_dialog_singlechoice  
    int simple_dropdown_item_1line  
    int simple_expandable_list_item_1  
    int simple_expandable_list_item_2  
    int simple_gallery_item  
    int simple_list_item_1  
    int simple_list_item_2  
    int simple_list_item_checked  
    int simple_list_item_multiple_choice  
    int simple_list_item_single_choice  
    int simple_spinner_dropdown_item  
    int simple_spinner_item  
    int test_list_item  
    int two_line_list_item 这些对应的布局分别是样的,API里只有变量名,没有介绍。或者哪能查到这些?
      

  3.   

    这些代表的布局在这个目录下\android-sdk-windows-1.6_r1\platforms\android-1.5\data\res\layout相应的xml文件。我也没太弄明白,经常看得稀里糊涂的
      

  4.   

    只能直接看XML文件来得知吗?有没有相关的文档之类的
    类似这样的参数还有很多,如果都看文件的话还是很不方便的。
      

  5.   

    sodino
    那个获取未安装的apk的图标那段代码是你得吗?
      

  6.   

    int resource 就是你的组件显示的布局格式   String[] from 方的是哈希map数据的key
    int[] to  是组件的ID   ,将Map对象中key的value绑定到to表示的组件的id上具体的讲解在我的 新浪博客上有将  有需要的话可以看看
    http://blog.sina.com.cn/s/blog_7598036901015ch0.html