通常AndroidUIに付属しているさまざまなXMLレイアウト属性設定のすべての可能なオプションの仕様またはリファレンスを探しています。グーグルはそれを埋めるのが得意なようだ。これはこの質問に似ていますが、効果的に答えられないままです。
TextView layout_width定義で使用できるオプションは何ですか?公開された完全な定義がなければなりません...somehwere...。
通常AndroidUIに付属しているさまざまなXMLレイアウト属性設定のすべての可能なオプションの仕様またはリファレンスを探しています。グーグルはそれを埋めるのが得意なようだ。これはこの質問に似ていますが、効果的に答えられないままです。
TextView layout_width定義で使用できるオプションは何ですか?公開された完全な定義がなければなりません...somehwere...。
layout_*
属性は、それらが表示されるビューの直接の一部ではないため、TextViewのドキュメントにはありません。(TextViewはViewGroupではありません。)これらは親ビューへの引数であり、としても知られていLayoutParams
ます。それらのリストについては、リンクされたページの上部にある「既知のサブクラス」セクションを参照してください。ViewGroup
これらは、各子ビューをどのように配置するかについての指示であり、各親タイプは、サポートするレイアウトオプションの種類に応じて異なるビューを認識できます。
たとえばLinearLayout.LayoutParams
、パラメータをサポートしandroid:layout_weight
ます。の子は、LinearLayout
すべての子が測定された後、残りのスペースの割合を要求するために重みを指定できます。ベース幅が0の2つの兄弟TextViewに等しい重みを与えて、親内の使用可能なスペースのそれぞれの半分を与えることができます。
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Hello" />
<TextView android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="World" />
</LinearLayout>
通常、 developer.android.comがあなたのサイトです。多分これは役立ちます:http: //developer.android.com/reference/android/view/View.html
Eclipseを使用している場合は、オートコンプリートの提案が適切なパラメーターの追加にも役立つ場合があります。
...そしてlayout_widthのオプションは次のとおりです
レイアウトパラメータは、ViewGroup.LayoutParamsとそのサブクラスのドキュメントで非常によく説明されています。本当に強い心のために、あなたはいつでもattr.xmlのソースを閲覧することができます。