Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リストビューがあり、 list.add(mylist) と adapter.notifydatasetchanged() を使用しています。既存のリストの下にアイテムを追加します。リストの一番上にアイテムを追加するにはどうすればよいですか。
例: 新しいメッセージを受信した場合、既存のリストの一番上にあるはずです。
前もって感謝します。
を使用しadd(int index, E object)ます。どこでindex = 0。
add(int index, E object)
index = 0
実際、アダプターを ListView にバインドすると、位置 (この場合は 0) を使用してアイテムをアダプターに挿入することもできます。
list.setAdapter(adapter);
...
adapter.insert(data, 0);
バインドされているため、それ自体で更新する必要があります