我已经从Stackoverflow上读到了关于这个问题的一些答案,但我仍然不知道为什么CheckedTextView的绘制没有改变。有什么想法吗?
代码:
ListLayout = getLayoutInflater().inflate(layout.list_items, null);
CheckedTextView = (android.widget.CheckedTextView) ListLayout
.findViewById(R.id.listChange);
Drawable image = getResources().getDrawable((R.drawable.action2));
CheckedTextView.setCompoundDrawablesWithIntrinsicBounds(image, null, null, null);
布局:
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listChange"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
android:gravity="center"
android:drawableLeft="@drawable/action1"
android:drawablePadding="20dp"
android:paddingLeft="8dip"
android:paddingRight="8dip" />