2012-08-14 4 views
2

사용자 지정 어댑터가있는 목록보기가 있습니다. 어댑터의 레이아웃에는 단추 역할을하는 ImageViews 이 있습니다. 내가 그것을 .I 두 번 에 버튼을 클릭 작업을 얻을 수있는 모든 일을하지 않는 버튼을 처음 클릭 할 때 나는이목록보기 내의 단추 동작

listView.setOnItemClickListener(new OnItemClickListener() { 

    public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) { 

     ImageView btn = (ImageView) arg1.findViewById(R.id.btn); 
     btn.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
      // TODO Auto-generated method stub 
      // for the button action 
      Log.d("Button Action", "Clicked"); 
      } 
     }); 

    } 


} 

의 onclicklistner을 구현했습니다. 왜 이런거야. 하나는 사전에 내 실수 나에게

감사를 가리킬 수 있습니다

+0

이 링크 참조 http://stackoverflow.com/questions/1821871/android-how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list – rajeshwaran

+0

[참조하십시오] (http : // samir -mangroliya.blogspot.in/p/android-customized-listview.html) –

답변

0

... 버튼을 사용하여 사용자 정의 목록보기에 아주 좋은 예입니다 Aze 정말 훌륭합니다.

첫 번째 버튼 클릭이 목록 항목에 초점을 맞 춥니다고 생각합니다.

+0

이것은 코멘트에 있어야합니다 아니요 포커스가 listView에 주어지기 때문에 들어 가지 않습니다. 나에게 주어진 예제 코드를 확인하십시오. .. @ Amt87 – SilentKiller

관련 문제