我有一个显示项目列表的列表视图,底部有一个按钮。单击按钮时,我将显示一个警报对话框以获取用户的输入并将该输入添加到列表视图中。
1.我如何确保新的输入/条目应该始终添加在列表视图的顶部?(现在它总是在底部添加)
2. 是否可以将列表视图定位在新条目上?(即如果新条目添加在顶部,列表应位于顶部)
请指导我。
在 onCreate() 里面...
list = (ListView)findViewById(R.id.planetList);
adapter = new ArrayAdapter<String>(MyListViewActivity.this,
R.layout.my_list_row, R.id.planetNameTextView);
for (int i = 0; i < planetNamesArray.length; i++) {
adapter.add(planetNamesArray[i]);
}
list.setAdapter(adapter);
从用户那里获取输入后......
adapter.add(newPlanetNameEnteredByUser);
adapter.notifyDataSetChanged();