3
リストビューの最後までスクロールすると、より多くのアイテムをロードできますか? はここで、あなたも、このための私のEndlessAdapter
を使用することができますリストビューの下部に到達する方法、より多くのアイテムをロードする
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();
}
});
}
}
[Androidエンドレスリスト]の複製が可能です。(0120-18753) –
私はこれを投稿する前に検索しますが、見つけられませんでした。ありがとう4チップ、それをチェックして行くつもり – bruno