0

多くのカスタム ビューを作成しましたが、どのビューにもカスタム属性 mystyle があります。

私のattr.xmlで:

<resources> 
    <declare-styleable name="MyView1">
         <attr name="mystyle" format="string" />
    </declare-styleable>
    <declare-styleable name="MyView2">
         <attr name="mystyle" format="string" />
    </declare-styleable>
    <declare-styleable name="MyView2">
         <attr name="mystyle" format="string" />
    </declare-styleable>
     ...
</resources> 

それは恵みではないと思います。すべてのカスタム ビューに 1 つの属性を使用する方法はありますか?

4

1 に答える 1

1

abstract ParentViewあなたはそれのために属性を作って宣言することを試みることができます。次に、すべてのカスタムビューが拡張ParentViewされ、属性が宣言されます

于 2012-02-06T10:41:55.600 に答える