美文网首页
Android CheckedTextView:简单点,有我就够

Android CheckedTextView:简单点,有我就够

作者: 柯基爱蹦跶 | 来源:发表于2018-06-22 13:53 被阅读167次

CheckedTextView是一个自带选择框和文字的控件,继承自TextView,实自Checkable,可以实现单选或多选功能,在你懒得使用两者结合的时候,这就是不二选择。

就像这种效果


CheckedTextView.png

下面介绍一下最简单普遍的一个使用方式吧!


checkedTextView的使用.png

一、在xml里使用
<CheckedTextView
android:id="@+id/tv_shop_add_address_default"
android:drawableRight="@drawable/selector_shop_checkbox"
android:filterTouchesWhenObscured="true"
android:checked="false"
android:gravity="center"
android:text="设为默认"
style="@style/text_user"
android:padding="10dp"
android:layout_marginTop="10dp"
android:background="@color/white"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

drawableRight属性,是自定义一个选择器样式并选择位置,相对于文本的位置,同样随自己设计也可以在top、left、bottom;

如果想要默认样式的话,使用checkMark属性。
默认提供单选框样式:
android:checkMark="?android:attr/listChoiceIndicatorSingle"
默认提供复选框样式:
android:checkMark="?android:attr/listChoiceIndicatorMultiple"

二、在点击事件里判断状态,通过setChecked(boolean isChecked);方法实现状态切换

另外在使用时,android:focusableInTouchMode="true",这个属性加上会导致第一次点击触发不了选择事件。

好啦,赶紧试试去!

相关文章

  • Android CheckedTextView:简单点,有我就够

    CheckedTextView是一个自带选择框和文字的控件,继承自TextView,实自Checkable,可以实...

  • 简单点就够

    难得冬日里太阳暖暖的太久没有出门的我和他约好说要一起去晒太阳 我随便套了件蓝色的棉衣 包包也没带就出门了 为的只是...

  • CheckedTextView内容居中

    在CheckedTextView中 想利用他的android:gravity="center"让它里面的文字居中...

  • CheckedTextView

    CheckedTextView的使用(结合ListView实现单选、多选效果)

  • 有你就够

    01 在一个人的时候悲伤总大过于快乐。 今天这个日子,我一辈子也不会忘记,相爱多年的彼此,在片刻成为了陌路,三年的...

  • 阿里规约插件Mac使用笔记

    开发工具:Android Studio 1、打开Android Studio,菜单点击:Android Studi...

  • 我们只放一只羊

    不要贪多 只放一只羊就够。 这样可以做到单点打爆! 比其他对手更有竞争优势。

  • Android学习整理 - 14- 动画大全

    Android动画,一篇就够 Android 动画总结 一个很全的动画demoAndroidAnimationEx...

  • 我的世界有你就够

    身处无边的寂静夜晚, 我也不觉得孤独寂寞, 因为你在我内心深处, 默然深爱且淡淡喜欢。 不再关心外面的世界, 不再...

  • Android控件<第八篇>:CheckedTextView

    TextView这个控件我们已经很熟悉了,但是CheckedTextView这个控件呢?CheckedTextVi...

网友评论

      本文标题:Android CheckedTextView:简单点,有我就够

      本文链接:https://www.haomeiwen.com/subject/fojkyftx.html