Android 如何将新值获取到listview的顶部位置

Android 如何将新值获取到listview的顶部位置,android,android-listview,android-edittext,Android,Android Listview,Android Edittext,当我在edittext中输入数字时,如何将新值添加到listview的顶部位置。 我得到了edittext中给出的新值,该值添加到listview的最后一个位置。 但我希望新值必须添加到listview的顶部位置。 有人能帮我吗?您可能想在包含EditText的视图中添加一个按钮,然后当用户单击该按钮时,获取EditText的值并将其添加到ListAdapter button.setOnClickListener(new OnClickListener(){ //Get the data

当我在edittext中输入数字时,如何将新值添加到listview的顶部位置。 我得到了edittext中给出的新值,该值添加到listview的最后一个位置。 但我希望新值必须添加到listview的顶部位置。
有人能帮我吗?

您可能想在包含EditText的视图中添加一个按钮,然后当用户单击该按钮时,获取EditText的值并将其添加到ListAdapter

button.setOnClickListener(new OnClickListener(){
    //Get the data from the edittext
    String s = editText.getText().toString();
    //Add it to your adapter
    adapter.add(s);
    //Refresh the adapter
    adapter.notifyDataSetChanged()
});
以下是您可能想要查看的一些链接:
如果您使用的是
ArrayList ArrayList=new ArrayList()
然后可以将数据添加到0索引处的ArrayList,并调用
notifyDataSetChanged()以重新填充ListView

arrayList.add(0, "First");

只需将For循环的大小从ArrayList反转为0。 就像下面的代码一样

int j = ArrayList.size();

for (int i =j-1; i >= 0; i--) 

您使用哪个数据存储来填充ListView?数组列表还是数组?或者任何其他?OP希望在ListView中显示数据,以便您可以在适配器类中这样做。