リンゴ、オレンジ、バナナを表示する以下のコードを使用して、リストビューを既に作成しています。アイテム (例: リンゴ) をクリックすると、別のアクティビティで値とともにテキストビューとして表示されるようにします。例:りんご=40cal。今のところ、これらの値を保存するデータベースがありません。
これはリストビューのコードです:
public class ViewMenuList extends ListActivity {
String[] food = { "Apple", "Banana", "Orange"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu_list);
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, food));
ListView listView = getListView();
listView.setTextFilterEnabled(true);
}
public void onListItemClick(ListView parent, View v, int position, long id)
{
Toast.makeText(this, "You have selected " + food[position] , Toast.LENGTH_LONG).show();
}
}