当前位置: 首页 > 面试题库 >

ListView:禁用单击/焦点

卫华奥
2023-03-14
问题内容

我在ListView上添加了一个标题视图,并且效果很好,我现在遇到的问题是单击标题时需要删除默认的单击/焦点效果。

除此之外,当某些项目为“禁用”选项时,是否还可以消除点击/焦点效果?


问题答案:

当然可以!对于页眉或页脚的观点,你可以只调用addHeaderView (View v, Object data, boolean isSelectable)addFooterView (View v, Object data, boolean isSelectable)分别isSelectable == false

对于常规列表项,您可以只返回falseboolean isEnabled (int position)方法。:-)



 类似资料:
  • 问题内容: 我实现了Android 与。在这里,我有一个问题,当我单击列表项时,当闪烁的颜色也没有到来时,即橙色,则不执行任何操作。因此,您对我的问题的这个答案有任何想法吗? 我也将此代码放入Main ListActivity。 问题答案: 您首先要注意的是,每当元素中存在诸如按钮之类的Clickable元素时,它们都会控制click事件。因此,您将没有机会接受click事件。 您要做的只是将Li

  • 如何处理ListView中的每个按钮单击?活动课 如何管理ListView中每个项目的按钮单击?我尝试了许多方法…如何解决此问题?请任何人帮帮我...

  • 我使用属性: textinputlayout或edittext的xml属性: 论编辑文本中的焦点

  • 我想用javascript onclick创建一个事件,它将启用单击的图像并禁用其他图像。 例如,如果我有6张图片,我如何做:我想点击任何图片,例如图片3,那么图片3将被启用,图片1、2、4、5、6将被禁用。 几秒钟后,我想点击1号图片,然后它会变得活跃,而2,3,4,5,6会被禁用。 我怎么能这么做?

  • 我有一个这样的列表视图 这很好,因为它会遍历我的 table1 项。该列表包含名称和价格。我的问题是如何通过鼠标点击一个项目来删除项目,然后点击一个说删除的按钮?我看到的问题是,我不知道有多少项目可用,这取决于用户添加了多少个项目。

  • 我正在创建一个支持多重选择的QML,并将在我的应用程序中实例化其中的多个。我需要将键盘焦点赋予特定列表,处理该列表的按键,并根据焦点为选定的行绘制高亮显示。 但是,将赋予ListView委托或ListView本身并不会导致在ListView上出现,也不会导致触发按键信号。 我创建了一个简单的示例应用程序,展示了我的问题: 单击任一列表都不会将选定的行变成粉红色,按上/下键也不会调整选定内容。 如何