ExpandableListViewに問題があります。アプリでExpandableListViewを使用し、アダプター
"class MyExpandableListAdapter extends BaseExpandableListAdapter".
Inメソッドで入力します。
public View getChildView(int groupPosition, int childPosition, boolean isLastChild, view convertView, ViewGroup parent) {
if (groupPosition == 0) {
SearchView search = new SearchView(ApplicationPlaceActivity.this);
return search;
} else if (groupPosition == 1) {
MyUpdates myUp = new MyUpdates(ApplicationPlaceActivity.this);
return myUp;
}
}
このコードは正常に機能しますが、SearchViewとMyUpdateの新しいインスタンスを作成するたびに、私には適していません。私はグローバル変数として作成"SearchView search"
し"MyUpdates myUp"
ますが、これによりいくつかの問題が発生します。しばらくすると、レイアウトがタッチイベントで応答しないか、次のタッチイベントで応答するようになります。だから私はここに投稿された元のコードで戻ってきましたが、これは私には良くありません。なにか提案を?ありがとう