안드로이드 개발 질문/답변
(글 수 45,052)
item = new HashMap<String, String>();
item.put("item 1", "수분크림");
item.put("item 2", "2011.08.24");
list.add(item);
item = new HashMap<String, String>();
item.put("item 1", "파우더워시");
item.put("item 2", "2011.05.18");
list.add(item);
item = new HashMap<String, String>();
item.put("item 1", "마스크팩");
item.put("item 2", "2011.03.02");
list.add(item);
SimpleAdapter simpleAdapter = new SimpleAdapter(this, list,
android.R.layout.simple_list_item_2, new String[] { "item 1",
"item 2" }, new int[] { android.R.id.text1,
android.R.id.text2 });
list1.setAdapter(simpleAdapter);
list1.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
list1.setOnItemClickListener(mItemClickListener);
}
AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView parent, View view, int position,
long id) {
String select;
setContentView(R.layout.contents);
img = (ImageView) findViewById(R.id.iv);
select = item.get(position);
Toast.makeText(SkincareActivity.this, select,
Toast.LENGTH_SHORT).show();
if(select.equals("클렌징티슈")){
리스트뷰에 특정 하나 선택시 이벤트 일어나게 하려그러는데..
select = item.get(position);
를 Toast에 뿌려봤는데 String에 아무것도 안들어가더라구요...
그래서 if(select.equals("하이하이")) 이것두 안먹히구...
어디가 잘못된거죠???????? 도와주세요 빨리빨리
ㅠ.ㅠ




list.get(position) 해보세욤