2011-06-23 9 views
0

スタイルを継承するスタイルとその子供に関する次の質問があります。スタイルに特定の高さを持つ特定の "android:layout_height"がある場合、子供のレイアウトは具体的にする必要があります

親:

40dip 0dp 0.5

子供:で

  ***<item name="android:layout_height">wrap_content</item>*** 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_gravity">center_vertical</item> 
    <item name="android:layout_marginBottom">3dip</item> 
    <item name="android:gravity">center_vertical</item> 
    <item name="android:textSize">21dip</item> 

だから、wrap_content

が、この場合には、子どもたちのスタイルで、私はfill_parentsか何かを含める必要があります>:、私は含まれている場合、wrap_content

それは=「layout_heightアンドロイド」の名前に親40を子どもたちのスタイルを上書きしますelse。

これまでのところ、layout_heightを指定せずに削除しました...うまくいきます。

私の実装についてご意見がありましたらお知らせください。

ありがとうございました。

+0

多分私だけですが、あなたの "質問"のどこかに疑問符を置くことができますか? – BrainCrash

+0

子供のスタイルでは、私が含まれている場合、wrap_content は親40を名前= "android:layout_height"> wrap_contentに上書きしますか? この場合、子供のスタイルでは、私はfill_parentsまたは何か他のものを含める必要がありますか? これまでのところ、layout_heightを指定せずに削除しました...うまくいきます。 私の実装についてご意見がありましたらお知らせください。 – droigons

答えて

0

まあ親に最大の高さを与えて、子供のコンテンツをラップすると思います...もし40 dpより大きいコンテンツがあれば、次の行に来て自動的に他を押します下位のコンテンツ。

+0

別の解決策...あなたはandroid:minHeightプロパティを使用する必要があります。これは私の問題を解決します。 – droigons

関連する問題