2

私は Android ビューを拡張できることを知っており、これを行うメモ帳の例を見てきました。カスタム ビューの XML 宣言で適切に解析される新しいカスタム属性をビューに追加できるかどうか疑問に思っていました。私は XML テクノロジーの初心者です。

ここで、カスタムビューのコンストラクターにカスタム属性を追加できることを読みましたが、詳細は示されておらず、例も示されていません。

理想的には、ADT ビジュアル レイアウト プレビューア/エディターを拡張して、カスタム ビューをサポートできるようにしたいと考えています (カスタム コードでそれらをレンダリングし、カスタム プロパティをコンテキスト メニューに表示するなど)。

私はこれをやりたいと思っていますが、それが実現可能であるか、可能であるかさえわかりません。XML スキーマが拡張可能である場合とそうでない場合があることを読みました: xml スキーマを「拡張」します

このシナリオが直接サポートされていない場合、誰かが Android スキーマの場所を知っているので、直接変更できるでしょうか?

4

2 に答える 2

0

私は自分で答えを見つけました。ApiDemos LabelView アプリケーションには、この例があります。ただし、ビジュアル エディターがカスタム動作を示すかどうかはまだ確認していません。

于 2010-12-13T04:55:19.590 に答える
0

このプロジェクトのパネル ウィジェットには xmlns があり、かなり堅実な例であり、ADT の質問についても不明です http://code.google.com/p/android-misc-widgets/

于 2010-12-13T06:57:05.037 に答える