问题标签 [checkedtextview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5859 浏览

android - 以编程方式设置 android.R.attr.listChoiceIndicatorMultiple 时出现 android.content.res.Resources$NotFoundException

我正在尝试以编程方式在 ListView 中的 CheckedTextView 项目上设置“android:checkMark”属性。运行我的应用程序时,出现以下异常:

ID #0x101021a 的资源对应于android.R.attr.listChoiceIndicatorMultiple,这正是我传递给我的 CheckedTextView 的值:

这不是从Java做到这一点的方式吗?我尝试(并成功)从 XML 布局触发所需的行为:

问题是我在编译时不知道它是否应该

或者

因此,我需要在运行时设置这些值。

0 投票
1 回答
3555 浏览

android - Android:CheckedTextView + SQLite的ListView,用Adapter显示选中的行?

我正在尝试实现一个非常简单的“待办事项”列表。我选择使用 CheckedTextView 的 ListView(id 为 checked_text),ListView 当然使用 CHOICE_MODE_MULTIPLE。

现在,我使用 SQLite 数据库来存储列表项。

要填写列表,我有类似的内容:


这工作正常,它获取数据库中的所有项目,并为每个项目创建一个带有文本 DbAdapter.NAME 的 CheckedTextView。

但我真正需要的是获取文本和选中状态,并相应地检查行。

假设我可以使用 DbAdapter.CHECKED 从数据库获取状态(作为整数 0/1)。如何实现完成工作的游标适配器?

我到处搜索(例如这个问题是一团糟),但没有找到解决这个问题的方法。哇。起初这似乎很容易。

谢谢,
斯特凡诺


@Bert F:
谢谢,这是我用来填写清单的方法:

现在,作为测试,我只是打印出正在发生的事情。
如果我在列表中添加 1 个元素,我看到的是:

如果我检查它..

抛开它说它没有检查的事实,它为什么会触发这么多次?我只有 1 件:我


编辑:丑陋的解决方案

当我加载我拥有的列表时,有 2 个条目(第一个选择的第二个不是):

干杯。

0 投票
2 回答
16199 浏览

android - 带有checkedtextview的列表视图

我有两个问题:

  1. 如果我CheckedTextView在 a 中使用ListView并且我的类只扩展Activity(而不是ListActivity),因为我的底部底部有另一个按钮ListView,当在 ? 中选择复选框时,我应该听什么事件CheckedTextView

  2. 如果我将我的课程扩展为使用ListActivity,我可以使用onListItemClick事件,对吗?如何向这种类型的布局添加新按钮?

这是我的代码..

更新:::

0 投票
1 回答
12668 浏览

android - 列表视图 setItemChecked 不起作用

由于某种原因 setItemChecked 不起作用。有人可以帮我修 ti 吗?

这是列表项:

请帮我。

0 投票
1 回答
4171 浏览

android - 一旦项目被选中,如何删除列表视图的文本

我有CheckedTextView几个项目。一旦我选择列表,我想删除文本,当我重新加载我的应用程序时它必须删除我的 xml 包含以下代码

我的活动包含以下代码:

如果有任何方法可以做到这一点,请帮助我。

0 投票
1 回答
1801 浏览

android - 为什么我的 CheckedTextView 图标会跳转到 GridView 中的不同元素?

我有一个GridView其元素基于一个FrameLayout包含一个ImageView和一个CheckedTextView。FrameLayout的xml文件如下:

编辑:这是getView()我用于每个元素的适配器方法:

在我的活动类中,我加载了一个上下文菜单,一旦我选择了一个选项,我就会使该元素CheckedTextView可见,如下所示:GridView

因此,从这一点开始可能会发生两件事:

1) 假设我在位置 0 选择了元素,CheckedTextView 变得可见,但是当我向下滚动 GridView 时,另一个元素(例如位置 17)的 CheckedTextView 也可见。当我向下滚动到底部时,这会在随机元素上继续。

2)如果我选择一个朝向底部的元素,向上滚动到顶部,然后运行一种方法使所有 CheckedTextView 不可见,NullPointerException则会为底部的元素抛出一个。这发生在这一点上:View selected =gridView.getChildAt(position);其中 selected 变为 null。

这里发生了什么?为什么这些随机 CheckedTextView 变得可见,为什么会出现异常?

0 投票
0 回答
436 浏览

android - 奇怪的选中/取消选中 UI 行为

我面临着奇怪的 UI 行为问题。当我设置 *listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);* onListItemClick 行为不正确...如果我在这里遗漏任何内容,请告诉我。

当我评论以下行时

此 UI 按预期工作正常,但以下部分代码不起作用

列表框.java

MyCursorAdapter.java

主要的.xml

提取行.xml

0 投票
1 回答
954 浏览

android - ExpandableListView 和 CheckTextView/Checkbox 之间的 Android 兼容性

我创建了一个活动,它有一个可扩展的类别列表视图,其中一些是子类别。它们都需要进行检查。我用于子类别,checkedTextView。对于类别,我使用了一个 textView 和一个复选框,因为当我们点击类别名称时,我们需要展开它(毕竟它是一个可展开的列表视图!)。对于选择,列表视图处于“多项选择模式”。适配器作为已检查项目的列表,在 getchild/getgroup view() 中,我将复选框(或 checkedtextview)设置为(列表视图的)sparsebooleanarray 给出的状态。对于我做的每个复选框:

所以当我选中一个复选框时,我知道它在列表视图中的位置。

但是我对那个实现有很多问题(给出的位置不好,等等)。我使用可扩展列表视图的方法来获取平面列表位置,但我怀疑可扩展列表视图与选择模式或选择并不真正兼容...

这是正确的吗 ?有人已经很难让一个类似的项目工作了吗?

0 投票
1 回答
377 浏览

java - 将显示设置添加到 Android TextView

我正在研究 Android Notepad 教程的修改版本。以下代码来自 fillData 函数,该函数基本上在表格屏幕上显示所有笔记的标题,稍作修改:

notes_row.xml文件非常简单:

如何添加@+id/text1到这个 XML 文件,以便当KEY_SPECIAL字段设置为 true(或 1)时,TextView 是粗体的?如果我想使用 CheckedTextView 并获得复选标记而不是粗体怎么办?如何编写 XML 文件来查找该输入以确定最初是否检查过它?

0 投票
5 回答
61488 浏览

android - Android如何使用checkedtextview

标题不言自明。我已经阅读了几篇文章,主题,但仍然没有弄清楚如何使用checkedtextview。我想要一个带有可检查项目的列表视图。在下面的代码中,我使用了一个列表视图并用一个字符串数组填充它。但是如何将其更改为checkedtextview?

删除.xml:

删除_lv.xml:

删除.java: