[英]How to reach bottom of listview, load more items
When I reach the bottom of my ListView (Scroll down until the end), how do I load more items? 当我到达ListView的底部(向下滚动直到结束)时,如何加载更多项目? Here is my class (maybe it will help) 这是我的班级(也许会有所帮助)
public class ListFood extends Activity {
int userid;
String cat;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_food);
ListView lv = (ListView) findViewById(R.id.ListView01);
TextView tv = (TextView) findViewById(R.id.TextView01);
Webservice ws = new Webservice();
List<Afood> list = new ArrayList<Afood>();
int i;
Bundle bundle = getIntent().getExtras();
userid = bundle.getInt("userid");
cat = bundle.getString("cat");
list = ws.getFoodFromCat(cat);
String [] food = new String [list.size()];
for(i=0;i<list.size();i++)
{
food[i] = list.get(i).name;
}
if(cat.equalsIgnoreCase("FastFood"))
tv.setText("Fast Food");
else
tv.setText(cat);
lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list, food));
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
}
});
}
}
除了@jleedev提供的答案之外,您还可以使用我的EndlessAdapter
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.