问题标签 [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 投票
1 回答
612 浏览

android - android中CheckedTextView中的自定义图形

我正在使用 CheckedTextView 中的 ListView。要更改 CheckedTextView 框(选中/未选中),我使用此方法:

这可行,但有一个问题,该方法在 listview 侦听器 ( onListItemClick (ListView l, View v, int position, long id) {...) 中执行 当您进入活动时,CheckedTextView 具有其默认图像,直到您单击该项目并执行该方法。

if (checkedTextView.isChecked ()) {...如果在 onListItemClick 中创建了 CheckedTextView,我如何在 onCreate() 中实现此方法?

我搜索了很多,但找不到答案。

我很感激任何帮助

提前致谢。

0 投票
0 回答
1466 浏览

android - 如何移动android CheckedTextView的复选标记位置?

我正在尝试创建一个列表,CheckedTextView如下图所示: 在此处输入图像描述

到目前为止,我所做的是创建 aLinearLayout并添加 5 CheckedTextView。但我需要自定义复选标记。我已经检查了这个,但这并没有移动图像中的复选标记位置。

这是我的代码:

谁能告诉我如何将复选标记放在绿色边框的中间?

谢谢 :)

0 投票
2 回答
934 浏览

android - 使用 ListView 和复杂布局处理 onItemClick 事件

这是对处理 ListView 中 onItemClick 事件中的视图的最佳实践的请求。

我的 ListView 中的每个视图都包含一个 ImageView、一些 TextView 和一个包裹在 RelativeLayout 中的 CheckBox。在任何地方选择项目视图时,我希望根据需要勾选/取消勾选复选框。我还希望可以选择更改视图样式,即通过为笔划着色来突出显示该项目。

我目前的问题与其他所有这样做的人相似。由于 ListView 回收,如果我抓取传递给 onItemClick 的视图并设置背景资源或复选框选中值,它也会为当前未呈现的视图更改它们。我想知道实现这一目标的最佳方法。

我知道有一种模式可以通过实现 onClickListener 直接处理 ArrayAdapter 中的 CheckBox 事件,但我相信这只会响应 CheckBox 的直接选择;它将忽略对视图其余部分的任何点击。另外,如果 CheckBox onClick 事件被触发,它将消耗 click 事件,因此 onItemClick 不会触发,我需要设置我的数据。

此外,使用 CheckedTextView 将不起作用,因为它位于 RelativeLayout 内部,它不会将选中的事件传递给 ListView。有一篇文章建议您创建自己的 CheckedViewLayout 来实现 Checkable 来处理查看检查的事件。如果我继续这样做,我是否能够在 xml 中引用我的新布局类,或者我是否必须再次设计我的每个视图,但使用 Java 代码?

如果其他人有更好的解决方案,请告诉我。

0 投票
1 回答
1938 浏览

java - 从 ArrayList 中的列表视图保存复选框状态

我一直在使用 a中定义的ListView每个项目 aCheckableLinearLayout

CheckableLinearLayout

我无法检查 中的任何行ListView,它甚至没有在 UI 中注册检查。我不相信有一个android:checkMarkfor CheckableLinearLayoutCheckedTextView嵌套在 my 内部是否正确,CheckableLinearLayout如果我使用 aCheckBox代替会更好。另外,如何在ArrayList检查它们后立即将它们放入其中,而不是以这种方式迭代它们。

这是我的布局:

我已经实现了 listActivity 如下:

编辑通过扩展 SimpleCursorAdapter 尝试不同的方法来解决问题:

然后我为 CheckBox 实现了一个 OnClickListener:

现在,当我尝试访问正在使用的 ArrayList 时,它会引发 ArrayOutOfBoundsException:

0 投票
2 回答
2551 浏览

android - 如何在android中对齐checkedtextView中的复选框

我有一个scrollView包含由多个组成的表单CheckedTextView,我的问题是这些复选框不在同一级别,它们位于每个文本的末尾,我想要的是让它们对齐,这样看起来不错形式。怎么做?我一直在寻找几个小时,但还没有。

我如何拥有它们:

我想要它们:

0 投票
0 回答
100 浏览

android - CheckedTextView:如何获取 setOnCheckedChangedListener()

是否可以获得onCheckChangedListenercheckedtexview的复选框?

onClickListener与为checkedtexview设置一个相比,它的效率要高得多。所以请不要告诉我定义一个复选框。

谢谢

0 投票
1 回答
391 浏览

android - Android checktextview 不工作

在我的 android 代码中,我有这个

并且bg_checkbox

此选择器适用于常规复选框,但为此,它不起作用,即使我单击它,它也只是显示未选中状态。

另外,如何在文本和复选框之间放置一些空格?

0 投票
1 回答
217 浏览

android - CheckedTextView 无法检查项目

我正在使用 CheckedTextView 处理列表视图,

下面是我的代码:

当我尝试检查该项目时,它没有标记我要选择的项目,这可能是什么问题?

编辑

0 投票
1 回答
453 浏览

android - 动态创建 CheckedTextView

下面是我的代码:

对于@drawable/checking_icon上面的xml:

如何以编程方式创建上述 2 个 xml?

0 投票
3 回答
3605 浏览

android - 如何在 CheckedTextView 中替换“android:drawableLeft”图像

我使用“android:drawableLeft”在布局中设置图像图标。这是我的布局代码:

我需要做的是,使用我的班级将此图像更改为其他图像。这是我在使用 BaseExpandableListAdapter 扩展的 Adapter 类中使用的代码。

但这不是替换使用的图像。而是将其替换为同一行。我应该怎么做才能用新图像替换当前图像?