【问题标题】:Android list view on click点击时的 Android 列表视图
【发布时间】:2011-04-22 20:16:17
【问题描述】:

我有一个包含 15 个项目的列表视图。当我单击任何要更改屏幕的项目时(意图)。如何更改在 android 中选择的项目的活动? 有教程或源代码吗?

【问题讨论】:

  • 您遇到了哪些问题?知道发生了点击,确定点击了哪个项目,还是开始了新的活动?
  • 请在提问之前自己做一些研究。仅在 SO 中,相同的问题(单击的项目和更改活动)都被回答了 10 多次。

标签: android listview


【解决方案1】:

你可以使用ListViewsetOnItemClickListener,并在你的这个方法的实现中启动一个新的Activity。以下是示例代码:

myListview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    public void onItemClick(AdapterView parent, View v, int position, long id){
        // Start your Activity according to the item just clicked.
    }
});

【讨论】:

    【解决方案2】:
    final ListView list = (ListView) findViewById(R.id.SCHEDULE);
    
    protected void onCreate(Bundle savedInstanceState) {
        list.setOnItemClickListener(new OnItemClickListener() {
    
            public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
                    long arg3) {
                 Toast.makeText(getApplicationContext(),"hiihih",Toast.LENGTH_SHORT).show();
    
    
            }
        });
    }
    

    【讨论】:

      【解决方案3】:

      检查ListView OnItemClickListener Not Responding?中选择的答案

      如果您还需要代码示例来更改活动,请前往https://developer.android.com/guide/index.html 并开始阅读。

      // Prepare intent
      Intent newActivity = new Intent(this, NewActivity.class);
      
      // start activity
      startActivity(newActivity);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-26
        • 2012-10-28
        • 1970-01-01
        • 1970-01-01
        • 2012-04-09
        • 1970-01-01
        相关资源
        最近更新 更多