안드로이드 개발 질문/답변
(글 수 45,052)
각각의 리스트의 항목안에 텍스트와 버튼들이 있습니다.
예를들어
--------------------------------------------
텍스트 1 버튼1
----------------------------------------------
텍스트 2 버튼 2
--------------------------------------------
텍스트 3 버튼 3
---------------------------------------------
이와같이 있을 때
버튼 2 를 클릭했을 때 특정한 activity를 띄우싶습니다.
그래서
getView 메서드안에서
btn1.setOnClickListener(new OnClickListener(){
--------------------------------------------
텍스트 1 버튼1
----------------------------------------------
텍스트 2 버튼 2
--------------------------------------------
텍스트 3 버튼 3
---------------------------------------------
이와같이 있을 때
버튼 2 를 클릭했을 때 특정한 activity를 띄우싶습니다.
그래서
getView 메서드안에서
btn1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent i = new Intent( getApplicationContext(), myClass.class);
startActivityForResult(i,CoplayerAndroid.ACTIVITY_CONVERTUPLOAD);
}
});
이렇게 구현을 했습니다.
액티비티를 상속받은 클래스는 Intent와 startActivity를 지원하지만
BaseAdapter를 상속받는 클래스는 지원을 안하네요;;;
물론 ListActivity를 상속받은 클래스에서 BaseAdapter를 상속받는 클래스를 호출하였습니다.
고수님 답변부탁드리겠습니다.
public void onClick(View v) {
Intent i = new Intent( getApplicationContext(), myClass.class);
startActivityForResult(i,CoplayerAndroid.ACTIVITY_CONVERTUPLOAD);
}
});
이렇게 구현을 했습니다.
액티비티를 상속받은 클래스는 Intent와 startActivity를 지원하지만
BaseAdapter를 상속받는 클래스는 지원을 안하네요;;;
물론 ListActivity를 상속받은 클래스에서 BaseAdapter를 상속받는 클래스를 호출하였습니다.
고수님 답변부탁드리겠습니다.