我的layout.xml文件中有以下内容:
<CheckedTextView
android:id="@+id/checktext"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
android:paddingLeft="6dip"
android:paddingRight="6dip"
/>
它显示'单选按钮',但是当我调用onClickListener()时?
CheckedTextView numberView2 = (CheckedTextView) v.findViewById(R.id.checktext);
numberView2.setSelected(true);
v.invalidate();
它不会将“单选按钮”显示为已选中。我已经通过源代码,它执行'numberView2.setSelected(true);',但它仍然没有显示选中的单选按钮。
你能告诉我为什么这样吗?我怎样才能解决我的问题。答案 0 :(得分:1)
你确定你不想要setChecked而不是setSelected吗?