String lists 에 목록을 담고
myAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, lists);
//3. ListView 등록 및 Adapter 등록
list = (ListView)findViewById(R.id.listView1);
list.setAdapter(myAdapter);
list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
if(position == 0){
Intent intent = new Intent(List.this, View.class);
startActivity(intent);
Toast.makeText(getBaseContext(),
"Failed",
Toast.LENGTH_SHORT).show();
}
@Override
public void onItemClick(AdapterView<?> arg0,
android.view.View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
이런식으로 작동하게 하였는데 클릭 자체 인식이 안되는것 같습니다.........ㅠㅠ
위에 lists 선언 부분만 뺴고 다 가져온거에요 manifest에는 intent 에 쓰이는 activity 모두 선언하엿구요
오래돼서 정확하게는 기억이 안나지만
팁으로 알고 계심이
리스트 안의 뷰에 체크 박스가 들어가면
어느 부분에 setCliable(false)를 해줘야 클릭이벤트가 적용이 됩니다.
내용이 잘 나온다면 구현보다는 제가 말씀드린 부분을 검색해보세요
정확하게 기억이 안나서 죄송;;




setClickable(), setFocusable()를 한 번 찾아보심이;;