【问题标题】:Can't select specific objects in custom list - Android无法在自定义列表中选择特定对象 - Android
【发布时间】:2011-03-19 08:58:08
【问题描述】:

我正在构建一个包含自定义列表视图的 Android 程序。 列表本身工作正常,每个对象(行)包含一个文本视图和一个图像。

我希望在用户按下每个小部件时执行不同的操作。

实际发生的情况是,当用户按下行时,整行都被选中,我不知道他选择了什么。 看了很多攻略,没找到解决办法。

谢谢!

【问题讨论】:

    标签: android android-widget android-listview


    【解决方案1】:

    所以你用来设置listview的适配器必须有getView方法。 在 getView 方法中,所有视图都设置为返回单个单元格视图。在 getView 方法中为每个文本视图和图像单独设置元素的 onclick 侦听器,以设置任何标志或执行您想做的任何事情。 .

    查看此链接也可查看列表视图

    Change ListView background - strange behaviour

    在 getView 方法中执行类似的操作

      holder.officesTitle.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
    
                            do here what you want to do on item specific text click  
    
            }
        });
    

    希望对您有所帮助,您可以根据需要进行修改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-12
      • 2021-04-14
      • 2014-07-18
      • 2014-09-18
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多