안녕하세요!
매번 질문만 계속 올립니다.
타이틀처럼
ListView안에 EditText를 2개씩 삽입해봤습니다.
근데 EditText가 추가가 되면서 ListView의 setOnItemSelectedListener or setOnItemClickListener가 전혀 먹질 않아서
질문을 드립니다.
혹시 저와같이 ListView에 EditText를 추가해보신분 계신가요.. ? ^^;
혹시 에디터 컨트롤 또는 기타 컨트롤을 추가했는데 리스트컨트롤 선택 이벤트가 발생하지 않으면
view를 동적으로 생성해서 클릭이벤트를 추가해주시면 됩니다.
setOnItemSelectedListener
public View getView(int position, View convertView, ViewGroup parent){
ViewHolder holder;View v = convertView;
convertView = mInflater.inflate(mLayoutListId, null);
holder = new ViewHolder();
.....
holder.index = position;
convertView.setTag(holder);
convertView.setOnClickListener(LowViewClick);
....
}
private OnClickListener LowViewClick = new OnClickListener(){
@Override public void onClick(View v) { final ViewHolder vchild = (ViewHolder)v.getTag();
int positon = vchild.index;
감사합니다.
해결이 되었습니다.
ㅎㅎ
로그인 유지
혹시 에디터 컨트롤 또는 기타 컨트롤을 추가했는데 리스트컨트롤 선택 이벤트가 발생하지 않으면
view를 동적으로 생성해서 클릭이벤트를 추가해주시면 됩니다.
setOnItemSelectedListener
public View getView(int position, View convertView, ViewGroup parent){
ViewHolder holder;
View v = convertView;
convertView = mInflater.inflate(mLayoutListId, null);
holder = new ViewHolder();
.....
holder.index = position;
convertView.setTag(holder);
convertView.setOnClickListener(LowViewClick);
....
}
private OnClickListener LowViewClick = new OnClickListener(){
@Override
public void onClick(View v) {
final ViewHolder vchild = (ViewHolder)v.getTag();
int positon = vchild.index;
....
}