2011-01-17 22 views
1

私はRelativeLayoutを拡張するカスタムビューを持っています。私はそれがJavaコード内の子供を変更することができます知っているが、XMLでも可能ですか?子供をアンドロイドのカスタムビュー/レイアウトに追加するにはどうすればいいですか?

<MyCustomView> 
    <SomeControl /> 
    <AnotherControl /> 
</MyCustomView> 
<MyCustomView> 
    <NewControl /> 
</MyCustomView> 

はあなたが私はそれを達成するためにどのようにヒントを与えることができます: 私は私のmain.xmlでそのような何かをしたいですか? ありがとうございます!

+1

それが動作する...なぜ試してみませんか?あなたが持っている場合、どのようなエラーがありましたか? – Cristian

答えて

1

あなたがここにいくつかの説明を見つけることができます:http://developer.android.com/guide/topics/ui/custom-components.html

をあなたが実際にあなたのクラスの完全修飾名を使用して、任意のレイアウトXMLファイル内にカスタムコンポーネントを使用することができます。

<com.package.MyClass id="@+id/my_id" ...> 
     ... 
</com.package.MyClass> 
+1

お返事ありがとうございます。 私のcutomコントロールをXMLで使用することは問題ではありませんが、それを他のいくつかのコンロールで埋めることは私のために複雑になります。 私は それはまったく表示されていません。 フォーマットして申し訳ありませんが、私は携帯端末にいないときに修正します。 – ShadowMare

+0

@ShadowMareこの回答はあなたの質問に答えましたか?同様のことをやろうとしていますが、フィドラーのリンクを読んだことがありますが、ユースケースはカバーしていません。このサイトは有益な情報を集約しているはずなので、そうでない場合は正しいとマークするのは役に立ちません。もし役立つなら、アップしてください。 – ataulm

+0

http://stackoverflow.com/questions/9258732/ – ataulm

関連する問題