【发布时间】:2015-07-30 15:29:58
【问题描述】:
xml布局内的我的复选框:
<CheckBox
android:id="@+id/cb1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:button="@null"
android:drawableRight="?android:attr/listChoiceIndicatorMultiple"
android:paddingLeft="6dp"
android:paddingRight="5dp"
android:text="Trending Stores"
android:textColor="@color/black"
android:textSize="18sp" />
相关活动的onCreate()方法内部:
CheckBox cb1 = (CheckBox) findViewById(R.id.cb1);
cb1.setSelected(true);
当我运行应用程序时,这不会显示选中状态,而是复选框未选中。无法弄清楚如何解决这个问题。我还需要在右侧显示复选框,所以我使用属性 android:drawableRight。我也尝试过使用自定义可绘制 xml 文件,但我仍然遇到同样的问题。请帮忙。
【问题讨论】:
-
我不明白你想把复选框放在你的屏幕上吗?您可以发布屏幕截图或其他内容来表明您想要什么吗?
-
cb1.setChecked(true);试试这个