android:src attrs用于自定义视图

android:src attrs用于自定义视图,android,android-layout,android-view,android-custom-view,android-attributes,Android,Android Layout,Android View,Android Custom View,Android Attributes,是否有一种方法可以将默认android attrs设置为自定义视图,当在xml中定义此视图时,该方法可用?。例如,我需要创建CustomImageView,它将是FrameLayout,其中包含ImageView和ProgressBar。例如,如果我在xml中添加这样的视图,我想设置该视图的背景或srcFrameLayout没有android:src属性,并且它没有通过android Studio自动完成窗口提供,我可以让android Studio知道这个布局可以处理这些属性吗?诀窍是将and

是否有一种方法可以将默认android attrs设置为自定义视图,当在
xml
中定义此视图时,该方法可用?。例如,我需要创建
CustomImageView
,它将是
FrameLayout
,其中包含
ImageView
ProgressBar
。例如,如果我在xml中添加这样的视图,我想设置该视图的背景或src
FrameLayout
没有
android:src
属性,并且它没有通过android Studio自动完成窗口提供,我可以让android Studio知道这个布局可以处理这些属性吗?

诀窍是将
android:src
放在自定义样式表中,位于
values/attrs.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="MyView">
        <attr name="android:src"/>
    </declare-styleable>
</resources>