마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 안에서 버튼 사용 방법

0 추천

메인액티비티에서 다른 레이아웃에 있는 버튼을 사용하려면 어떻게 해야되나요?

메인 레이아웃이 있고 리스트뷰용 레이아웃이 있는데

리스트뷰안에는 리스트뷰용 레이아웃이 어뎁터됩니다.

리스트뷰용 레이아웃에 버튼을 두개 추가했는데 어플 실행하면 이 버튼을 눌러도 반응이 없네요. 이유가머죠? ㅠㅠ

오류도 안나고... 로그에도 안남네요 ㅠ

View view = (View) getLayoutInflater().inflate(R.layout.listitem, null);
        
        Button button1 = (Button) view.findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				Toast.makeText(getBaseContext(), "TEST", Toast.LENGTH_SHORT).show();
				Log.d("TEST", "TEST");
        	}
        });

이게 메인액티비티에서 사용하는 소스입니다.

Android초보개발자 (1,230 포인트) 님이 2015년 2월 2일 질문

1개의 답변

0 추천
ListViewd의 Adapter에서 해주면 되지 않을까요?

public View getView(int position, View view, ------) {

---

---

    holder.button1 = (BUtton)view.findViewById(R.id.button1) ;

   button1.setOnClickListener(new OnClickListener() {

   -- }
Behappy007 (240 포인트) 님이 2015년 2월 2일 답변
...