質問: new SimpleAdapter( this, mList, android.R.layout.simple_list_item_2, //・・・・・dataをしたのnew Stringに追加しました。 //しかし、new ArrayListでは、Mapの中にMap>();とは、できません。 new String [] {"title", "content","data"}, new int[] {android.R.id.text1, android.R.id.text2} ); ```
回答: android.R.layout.simple_list_item_2はTextViewが二つしかないため無理ですね。 多分用意されてるリストビューのレイアウトではTextViewが3つ以上のものはないかと、やるのであれば独自でlayout組んで適応してください。 もしくはAdapterをカスタムするなりしてもいいです。 ここらへんはサイト内を検索すれば質問がでてきますので参照すればいいかと。 > > しかし、new ArrayListでは、Mapの中にMap>();とは、できません > > > まずSimpleAdapterの使い方は知っていますか? あえて記載しませんがご自身で確認してみてください。 上のような話にはそもそもならないと思いますよ。