0

私はまだAndroidプログラミングに比較的慣れていないので、明らかなことを説明してください。

プログラムでカスタム ビューを定義しました。

class RenderView extends View{

このビューをいくつかの TextView などとうまく連携させたいので、RenderView を main.xml ファイルに含めたいと思います。main.xml ファイルにカスタム ビューを認識させるにはどうすればよいですか?

さらに、RenderView にコンストラクターのパラメーターがある場合、それはどのように機能しますか? main.xml ファイルからパラメータを直接渡すことはできないと思いますが、プログラムで作成したビューを main.xml ファイルに認識させるにはどうすればよいでしょうか。

事前に感謝します。どんな助けでも大歓迎です!

4

1 に答える 1

1

他のビューと同じです。すべてのウィジェットを表示するパレットの [カスタム ビュー] タブから、カスタム ビューをドラッグ アンド ドロップするために、グラフィカル レイアウトを使用することができます。

追加する必要がある XML は、次のようになります。

<com.package.RenderView andrdoi:layout_width="wrap_content" .....>
 </com.package.RenderView>

カスタム パラメータを渡すには、まずそれらを作成する必要があります。これについて詳しく説明しているリンクを次に示します。

http://kevindion.com/2011/01/custom-xml-attributes-for-android-widgets/

于 2012-07-20T03:50:25.563 に答える