안드로이드 개발 질문/답변
(글 수 45,052)
예를 들어서
ListView listView = (ListView)findViewById(R.id.list_v);
final ArrayList<String> list = new ArrayList<String>();
list.add("1" );
list.add("2" );
list.add("3" );
list.add("4" );
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick1(AdapterView<?> parent, View v, int position, long id)
{
switch (position)
{
case 0:
Intent school= new Intent(Menu.this, school.class);
school.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
onStop();
startActivity(school);
break;
case 1:
// Toast.makeText(Menu.this, "just click2", Toast.LENGTH_SHORT).show();
case 2:
// Toast.makeText(Menu.this, "just click3", Toast.LENGTH_SHORT).show();
default:
break;
}
}
이코드에서 리스트뷰를 만들고 1번 을 터치했을때 해당하는 activity로 가기위해서 어떻게 해야되는 건지 알고싶습니다.
구글링도 열심히하고 했지만 제가 제대로 한건지 다른방법을 써야하는건지 답답합니다. 답변 부탁드립니다




setOnItemClickListener가 있습죠!