12

私は属性を持つカスタムビューを作成しました。 Androidスタジオでアンドロイドツールでこれらの属性を使用する方法はありますか?例えばAndroid XMLカスタム属性でツールの名前空間を使用する方法はありますか?

ATTRファイルがある
<MyOwnCoolView 
    android:layout_width="96dp" 
    android:layout_height="96dp" 
    android:padding="3dp" 
    tools:dividerAngle="2"/> 

<resources> 
<declare-styleable name="MyOwnCoolView"> 
    <attr name="dividerAngle" format="float"/> 
</declare-styleable> 

+0

なぜツールの名前空間を使用しますか? "http://schemas.android.com/apk/res-auto"名前空間を使用できます。 – natario

+1

に値のあるプレースホルダが必要です。どのようにデザインビューに表示されるかを確認します。後で実行時にこのビューにはさまざまな値が得られます。 – RCB

+0

私が知っている限り、デザインプレビューは "schemas.android.com/apk/res-auto"でも動作するはずです。クラスコンストラクタの値を必ず取得してください。 – natario

答えて

5

私の意見はあなたができないということです。

設計時にのみフレームワークリソースのために使用することができる属性は、ありません カスタムは、この時点で属性:

は引用非常に古い、ページhereものの、正式あります。

+1

"この時点で"それは遠くに通り道ではないことを望みます – RCB

+1

サポートサイトで機能要求を提出することができます。 – natario

+1

@RCB、これが今の場合は分かりますか? –

1

私はしばらくの間同じものを探していました。自分ができるようにするための図書館を作ることに決めました。 https://github.com/giljulio/sneakpeek

関連する問題