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