在android中使用CheckedTextView需要帮助

时间:2009-11-03 19:31:08

标签: android

我的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);',但它仍然没有显示选中的单选按钮。

你能告诉我为什么这样吗?我怎样才能解决我的问题。

1 个答案:

答案 0 :(得分:1)

你确定你不想要setChecked而不是setSelected吗?