ビューが一意の ID を持つ必要はありません。ビューを拡張してから、そのビューを別のビューに追加できます。例えば。
myFooterReference = inflate (my_footer)
myListView.addFooterView(myFooterReference)
を呼び出すことは常に有効ですか?
myListView.removeFooterView(myFooterReference)
最初にチェックするオプションはありません
myListView.findViewById(R.id.my_footer_id) // because no such footer exists
それで、この人たちはどうですか?ビューが存在しない場合でも、参照によってビューを削除しようとすることは常に有効ですか。他の誰かがこれを行ってエラーになったことがありますか?
android sdk にメソッドがない理由についての理論:
myListView.hasView(listViewReference);
または少なくとも
myListView.hasFooterView(listViewReference) ?
アイテムの数はありますが、特定のフッターがあるかどうかを確認する方法がないのはなぜですか?