나는 간단한 ArrayAdapter 있습니다. 새 활동이 열리도록 내 목록을 클릭 할 때마다 청취자를 설정하고 싶습니다. 내가 어떻게 그럴 수 있니? 내 ArrayAdapter와 코드 - 당신이 사용하여 어댑터를 설정 한 후에안드로이드 - 항목을 추가하는 방법을 ArrayAdapter에 메서드를 클릭하십시오
public class CountryListAdapter extends ArrayAdapter<String> {
private final Activity context;
private final ArrayList<String> names;
public CountryListAdapter(Activity context, ArrayList<String> names) {
super(context, R.layout.rowlayout, names);
this.context = context;
this.names = names;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View rowView = inflater.inflate(R.layout.rowlayout, null, true);
TextView textView = (TextView) rowView.findViewById(R.id.label);
textView.setText(names.get(position));
return rowView;
}
ArrayAdapter (또는 다른 어댑터)에 onClick 논리를 바인딩 할 방법이 있습니까? 하나의 어댑터가 있지만 멀티플 ListViews, 그것으로 가득 차 있고, 어댑터 자체에 바인딩하는 것이 좋을까요? –