问题标签 [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.
android - android中CheckedTextView中的自定义图形
我正在使用 CheckedTextView 中的 ListView。要更改 CheckedTextView 框(选中/未选中),我使用此方法:
这可行,但有一个问题,该方法在 listview 侦听器 ( onListItemClick (ListView l, View v, int position, long id) {...
) 中执行 当您进入活动时,CheckedTextView 具有其默认图像,直到您单击该项目并执行该方法。
if (checkedTextView.isChecked ()) {...
如果在 onListItemClick 中创建了 CheckedTextView,我如何在 onCreate() 中实现此方法?
我搜索了很多,但找不到答案。
我很感激任何帮助
提前致谢。
android - 如何移动android CheckedTextView的复选标记位置?
我正在尝试创建一个列表,CheckedTextView
如下图所示:
到目前为止,我所做的是创建 aLinearLayout
并添加 5 CheckedTextView
。但我需要自定义复选标记。我已经检查了这个,但这并没有移动图像中的复选标记位置。
这是我的代码:
谁能告诉我如何将复选标记放在绿色边框的中间?
谢谢 :)
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 代码?
如果其他人有更好的解决方案,请告诉我。
java - 从 ArrayList 中的列表视图保存复选框状态
我一直在使用 a中定义的ListView
每个项目 aCheckableLinearLayout
我无法检查 中的任何行ListView
,它甚至没有在 UI 中注册检查。我不相信有一个android:checkMark
for CheckableLinearLayout
。CheckedTextView
嵌套在 my 内部是否正确,CheckableLinearLayout
如果我使用 aCheckBox
代替会更好。另外,如何在ArrayList
检查它们后立即将它们放入其中,而不是以这种方式迭代它们。
这是我的布局:
我已经实现了 listActivity 如下:
编辑通过扩展 SimpleCursorAdapter 尝试不同的方法来解决问题:
然后我为 CheckBox 实现了一个 OnClickListener:
现在,当我尝试访问正在使用的 ArrayList 时,它会引发 ArrayOutOfBoundsException:
android - 如何在android中对齐checkedtextView中的复选框
我有一个scrollView
包含由多个组成的表单CheckedTextView
,我的问题是这些复选框不在同一级别,它们位于每个文本的末尾,我想要的是让它们对齐,这样看起来不错形式。怎么做?我一直在寻找几个小时,但还没有。
我如何拥有它们:
我想要它们:
android - CheckedTextView:如何获取 setOnCheckedChangedListener()
是否可以获得onCheckChangedListener
checkedtexview的复选框?
onClickListener
与为checkedtexview设置一个相比,它的效率要高得多。所以请不要告诉我定义一个复选框。
谢谢
android - Android checktextview 不工作
在我的 android 代码中,我有这个
并且bg_checkbox
是
此选择器适用于常规复选框,但为此,它不起作用,即使我单击它,它也只是显示未选中状态。
另外,如何在文本和复选框之间放置一些空格?
android - CheckedTextView 无法检查项目
我正在使用 CheckedTextView 处理列表视图,
下面是我的代码:
当我尝试检查该项目时,它没有标记我要选择的项目,这可能是什么问题?
编辑
android - 动态创建 CheckedTextView
下面是我的代码:
对于@drawable/checking_icon
上面的xml:
如何以编程方式创建上述 2 个 xml?
android - 如何在 CheckedTextView 中替换“android:drawableLeft”图像
我使用“android:drawableLeft”在布局中设置图像图标。这是我的布局代码:
我需要做的是,使用我的班级将此图像更改为其他图像。这是我在使用 BaseExpandableListAdapter 扩展的 Adapter 类中使用的代码。
但这不是替换使用的图像。而是将其替换为同一行。我应该怎么做才能用新图像替换当前图像?