BaseAdapter を拡張し、メソッドとメソッドをオーバーライドしてgetViewTypeCount()
、getItemViewType(postion)
さまざまな行レイアウトを取得できることを認識しています。
ただし、ArrayAdapter が拡張され、getView(int position, View convertView, ViewGroup parent)
オーバーライドされた唯一のメソッドであるチュートリアルを行ったところです。
このアプローチに従い、おそらくif/switchで位置を使用して、特定の行に対して膨張したビューを決定する方がはるかに簡単に思えます。
それは正しい仮定ですか、それともこのアプローチに問題がありますか?
乾杯