我经常在 android 中看到如下布局文件:
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeightSmall"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
/>
那实际上是android.R.layout.simple_list_item_multiple_choice
布局文件。
我想知道的是,如果我在我的应用程序中使用这个布局,有没有办法在我的styles.xml
. 因此,例如,我想定义一个可绘制对象,checkMark
我可以在我的应用程序主题或 styles.xml 文件中执行此操作吗?如果是这样,怎么做?现在我只是最终复制这些文件并根据需要更改属性。