AndroidリスニングListView要素数の変化
458 ワード
AndroidがListView要素の数の変化を監視する方法:
DataSetObserver dataSetObserver = new DataSetObserver() {
@Override
public void onChanged() {
super.onChanged();
// like the following line
someButton.setEnabled(listAdapter.getCount() > 0);
}
};
listAdapter.registerDataSetObserver(dataSetObserver);
listView.setAdapter(listAdapter);