私の ListView には 10 行あり、各行には aTextView
と aがありButton
ます。をクリックするたびに、行内の各行をトラバースして、そのドローアブルを確認しButton
たいと考えています。Button
問題は、クリックしたビュー以外はすべて null を返すことです。どうすればこれを達成できるかについて誰かが考えましたか? 以下のコード スニペットを確認してください。
public View getView(int position, View view, ViewGroup parent) {
convertView = inflater.inflate(R.layout.customlayout, null);
TextView textview = (TextView) view.findViewById(R.id.textview);
Button button = (Button) view.findViewById(R.id.button);
ListView listParent = (ListView) parent;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
for(int ctr=0; ctr<listParent.getCount(); ctr++) {
//traverse to all the buttons in list here
}
}
});
return view;
}