1.在iistview中的item點擊事件中,可按行來改變字體顏色 大小 變化
TextView textView = (TextView) view.findViewById(R.id.text123);
textView.setTextColor(getResources().getColor(R.color.colorAccent));
2.加載圖片
Glide.with(MainActivity.this)
.load(url[position])
.placeholder(R.drawable.xu) 預加載一個本地圖片
.into(imageView);
3.ArrayAdapter的簡單應用
他永遠對用的是放mlist的textview對應ID,如果佈局不止textview虛指出來
(1).
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,mlist);
(2)
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,R.id.textview,mlist);
4. SimpleAdapter
List<Map<String,Object>> mData= new ArrayList<Map<String,Object>>();;
for(int i =0; i < lengh; i++) {
Map<String,Object> item = new HashMap<String,Object>();
item.put("image", R.drawable.portrait);
item.put("title", mListTitle[i]);
item.put("text", mListStr[i]);
mData.add(item);
}
impleAdapter adapter = new SimpleAdapter(
this,
mData,
R.layout.item,
new String[]{"image","title","text"},
new int[]{R.id.image,R.id.title,R.id.text});