2011-07-10 9 views

答えて

0

ええ、ダイナミックレイアウトと呼ぶこともできます。しかし、私はあなたがXMLに固執すべきだと思うのは、プログラムされたレイアウトに比べて使いやすいからです。私はXMLレイアウトがいつか頭痛になることは知っていますが、いったんこれらのXMLレイアウトを習慣にすると、それ以上は難しくないでしょう。また、なぜこの質問をしたのか他に理由がある場合、Android SDKはXMLファイルで使用されているのと同じ名前の各レイアウト要素のクラスを提供するため、可能です。

例:あなたが活動中で、このようなのTextViewを作成することができます: -

TextView textView = new TextView(this); 

は、今は元のXMLファイルで使用されるのTextViewのプロパティに似て働くだろう、その上に任意の関数を呼び出すことができます。あなたが使用することができますandroid:textプロパティ: -

textView.setText("I am a TextView"); 

そして、あなたは、これらのダイナミックなレイアウトについての詳細をお知りになりたい場合は、あなたはdeveloper.android.comにいくつかの時間を費やす必要があります。

私の答えがあなたに役立つことを願っています。

0

xmlファイルを使用して実行できることは、コードを使用して行うこともできます。手動でビューを作成し、LinearLayout(または別のViewGroup)などにTextViewとImageViewを追加することができます。

android developer websiteにはこれを行うためのすべてのドキュメントが含まれています。

関連する問題