本文介绍了android: CheckedTextView 无法检查?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最初我想要一个复选标记,其中文本位于复选标记的左侧.在这个网站上搜索后,我发现最好的解决方法是 android:CheckedTextView?但是,我发现用户无法手动更改复选标记.是有意为之吗?

Initially I wanted a checkmark where the text is placed on the left of the checkmark. After searching on this site I found out the best workaround is android:CheckedTextView? However, I found out that the checkmark cannot be changed manually by users. Is it by design?

<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/autoupdatecheckboxview"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:gravity="center_vertical"
 android:checkMark="?android:attr/listChoiceIndicatorMultiple"
 android:paddingLeft="6dip"
 android:paddingRight="6dip"
 android:text="Pop up a message when new data available"
 android:typeface="sans" android:textSize="16dip"/>

推荐答案

您可能只想使用常规的 CheckBox(它继承自 ButtonTextView).CheckedTextView 旨在与列表视图一起使用.示例 CheckBox 布局 XML 如下:

You probably want to just use a regular CheckBox (which inherits from Button and thus TextView). CheckedTextView is designed to work with list views. Example CheckBox layout XML is below:

<CheckBox
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Pop up a message when new data available"
    android:textSize="16dip" />

这篇关于android: CheckedTextView 无法检查?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-07 13:47