日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android中SimpleAdapter、ArrayAdapter的用法以及继承了ListActivity的设置适配器的方法...

發布時間:2025/3/21 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android中SimpleAdapter、ArrayAdapter的用法以及继承了ListActivity的设置适配器的方法... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


SimpleAdapter 繼承了BaseAdapter,是一個封裝好的類,我們只要在外部給他提供參數,他就可以完成內部實現,代碼如下:

public class MainActivity extends Activity {int[] p_w_picpathID ={ R.drawable.ic_launcher, R.drawable.ic_launcher1, R.drawable.ic_launcher2,R.drawable.ic_launcher3, R.drawable.ic_launcher4 };@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ListView listView = (ListView) findViewById(R.id.listView1);List<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>();for (int i = 0; i < 5; i++){HashMap<String, Object> map = new HashMap<String, Object>();map.put("title", "title" + i);map.put("subtitle", "subtitle" + i);map.put("time", "time" + i);map.put("p_w_picpath", p_w_picpathID[i]);data.add(map);}String[] from ={ "title", "subtitle", "time", "p_w_picpath" };int[] to ={ R.id.textView1, R.id.textView2, R.id.textView3, R.id.p_w_picpathView1 };SimpleAdapter adapter = new SimpleAdapter(this, data,R.layout.listitem, from, to);listView.setAdapter(adapter);// SimpleAdapter(Context context, List<? extends Map<String, ?>>// data, int resource, String[] from, int[] to)// 構造方法需要傳人的參數(上下文, 裝有Map的容器對象,子布局,map中的key值,與key要一一對應的控件資源ID)}@Overridepublic boolean onCreateOptionsMenu(Menu menu){// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;} }


這種格式簡單,統一,適合用ArrayAdapter,數組適配器。

泛型可以是String類型,代碼如下:

ArrayList<String> list = new ArrayList<String>(); for (int i = 0; i < 10; i++) {list.add("title" + i); } //。。。。。。 ArrayAdapter adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list); //這里使用的是android sdk提供的simple_list_item_1子布局 listView.setAdapter(adapter);


以上也可以另一種方法實現,繼承ListActivity,就不需要在onCreate()方法里setContentView(textView);

ArrayList<String> mData = new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);for (int i = 0; i < 5; i++){mData.add("title" + i);}setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mData)); }


轉載于:https://blog.51cto.com/wangcuijing/1272584

總結

以上是生活随笔為你收集整理的android中SimpleAdapter、ArrayAdapter的用法以及继承了ListActivity的设置适配器的方法...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美最黄视频 | 美国毛片网站 | 激情综合区 | 日韩精品电影在线观看 | 午夜aa| 天堂在线免费观看视频 | 懂色av一区二区在线播放 | 成人aaa| 丰满人妻老熟妇伦人精品 | 嫩草视频在线观看视频 | 国产精品精品国产色婷婷 | 欧美精品乱码久久久久久按摩 | 麻豆传谋在线观看免费mv | 在线观看欧美一区二区三区 | 日韩一区二区三区av | 拔插拔插影库 | 深夜免费在线视频 | 日本不卡一区二区 | 国产绿帽刺激高潮对白 | 好色综合| 五月激情婷婷综合 | 欧美精品亚洲精品 | 免费看的毛片 | 91久久视频| 久久久久无码国产精品一区李宗瑞 | 亚洲国产欧美日韩 | 天天干妹子 | 爽天天天天天天天 | 极品丰满少妇 | 色爽爽一区二区三区 | 亚洲免费片 | 香蕉久草 | 永久免费看片在线播放 | 亚洲精品乱码久久久久久久 | a中文在线 | 国产精品午夜电影 | 少妇高潮久久久久久潘金莲 | 美女网站污 | 天天躁日日躁狠狠躁免费麻豆 | 欧美在线视频你懂的 | 黄色a级片 | 五月激情综合婷婷 | 91免费高清在线观看 | 亚洲欧美日韩精品久久亚洲区 | 成人少妇影院yyyy | 婷婷综合久久 | 国产乱码精品一区二区三区亚洲人 | 91射区 | 亚洲石原莉奈一区二区在线观看 | 最近2019中文字幕大全第二页 | 男人网站在线观看 | 日韩在线91| 玩日本老头很兴奋xxxx | 亚洲欧洲视频在线观看 | 一级片免费在线观看 | 免费欧美一级 | 蜜臀99久久精品久久久久小说 | 波多野结衣一二区 | 乱图区 | 草草影院在线观看视频 | 欧美成人国产va精品日本一级 | 男男成人高潮片免费网站 | 性感少妇在线观看 | 日本肉体xxxx裸体137大胆图 | 日韩中文字幕高清 | 五月综合激情 | 欧美一区二区三区成人精品 | 日韩少妇内射免费播放18禁裸乳 | 播放黄色一级片 | 国产呦系列 | 播金莲一级淫片aaaaaaa | 蓝牛av | 精品丝袜一区 | 国产亚洲精品精品精品 | 小向美奈子在线观看 | 自拍偷拍视频在线 | 免费观看日本 | 午夜av成人| 日韩精品三区 | 久久综合婷婷 | 天天精品 | av小说天堂网 | 蜜乳av一区二区 | 国产午夜不卡 | 大桥未久av在线 | 亚洲鲁鲁 | 中文在线а√天堂官网 | 91大奶| 欧美一级爆毛片 | 免费一级特黄3大片视频 | 国产一区二区精品在线 | 免费啪啪网址 | 亚洲一级黄色片 | 韩国电影一区二区三区 | 成人69视频| 成人免费视频a | 精品人妻人人做人人爽夜夜爽 | 欧美资源网| 国产毛片av|