1
바인드 뷰가있는 어댑터의 클릭 핸들러를 어떻게 추가합니까? 그냥 밖으로 시작. 고맙습니다.BindView에서 Click 이벤트를 어떻게 추가합니까?
바인드 뷰가있는 어댑터의 클릭 핸들러를 어떻게 추가합니까? 그냥 밖으로 시작. 고맙습니다.BindView에서 Click 이벤트를 어떻게 추가합니까?
바인더 뷰로 이것을 버리십시오. - 어쨌든 나를 위해 일합니다.
public void bindView(View v, Context context, final Cursor c) {
int tvGoto = c.getColumnIndexOrThrow("mColumn");
final String gotoLink = c.getString(tvGoto);
TextView gotoTxt = (TextView) v.findViewById(R.id.mRID);
if (gotoTxt != null) {
gotoTxt.setText(gotoLink);
}
....
v.setTag(gotoLink);
final ListView lv = getListView();
lv.setEnabled(true);
lv.setClickable(true);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
String url = "";
url = (String) v.getTag();
Intent i = new Intent(QueryDisplay.this, DocView.class);
QueryDisplay.this.startActivity(i);
}
});
}