2012-01-26 6 views
0

デシジョンツリーの行に表示するボタンがいくつかあります。私は、ツリーの各行のボタンを同じサイズにしようとしています。しかし、ボタンは異なるテキストを持っています。いくつかはいくつかの言葉を持ち、あるものは文を持っています。ボタンをすべて同じサイズにし、すべて同じ高さ(4:3)の比率を維持する方法はありますか?ダイナミックテキストを使用して、同じサイズと幅と高さの比率のボタンを作成するにはどうすればよいですか?

親の行layout_heightをwrap_contentに設定して、ボタンの高さで塗りつぶしの親を使用して同じ高さを得ることができます。 4:3の幅と高さの比率を維持しながら、どのようにボタンの幅を同じサイズにすることができますか。 (幅と高さの比の制約はありませんので、実際に背が高くて細いボタンで終わるわけではありません)。

誰かからご意見がありますか?

私はちょうど私が探しています何ちょっとでこのリンクを見て:編集

Scaling layout with invariant aspect ratio in Android

これで私の問題は、それがすべてのボタンを膨らませると、周りの空きスペースの多くを紹介することです

内部のテキスト。

ボタンの幅または高さのいずれか小さい方を徐々に増加させてから、サイズを変更して「wraps_content」に戻す方法が見つかった場合、これは機能します。誰もがコンテンツを再ラップする方法を知っていますか? layout_weight =「1」すべてのボタンのためとAndroidを置く:あなたがアンドロイドを使用することができ、すべてのために同じ高さを取得することができるならば

答えて

0

layout_width =「0dip」ので、すべてのボタンがため

+0

感謝を同じ幅を持っていますこれはかなり役に立ちません。これを行うと、ボタンの幅はすべて同じですが、親コンテナの幅(画面全体)が表示されます。だから、ボタンが2つの言葉しか持たない場合、ボタンは非常に幅広く、それほど高くないように伸びます。私はいつも同じ幅と高さの比を保つ何かを探しています。 – rmetzger

関連する問題