小编tab*_*bia的帖子

OnItemClickListener()不使用List Adapter

我通过调用名为的函数将数据提取到列表适配器getAllDishes().现在我想OnItemClickListener()在点击特定项目时添加列表,它会打开另一个活动并传递所选项目的ID.我是android的新手.欢迎所有建议.

主要活动

public class MainActivity extends ListActivity   {

 private DishOperation dishDBoperation;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        Button   btListe;

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        dishDBoperation = new DishOperation(this);
        dishDBoperation.open();

        List values = dishDBoperation.getAllDishes();


        final ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, values);
        setListAdapter(adapter);

//This is what i tried
 OnItemClickListener listener = new OnItemClickListener() {
  @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                Intent intent = new Intent(MainActivity.this, Result.class);

                startActivity(intent);
                finish();
            }
         }
Run Code Online (Sandbox Code Playgroud)

java android onitemclicklistener

3
推荐指数
1
解决办法
306
查看次数

标签 统计

android ×1

java ×1

onitemclicklistener ×1