私はJavaとAndroidにかなり慣れていません。現在、私は学校でJavaを勉強しています。私はAndroidの開発に手を出すためだけに、この計算機で作業を始めました。現時点での私の問題は、アプリをエミュレーター(電話サイズ480x800)にデプロイするとPic 001のように見えるが、Kindle Fireにデプロイすると第1世代(1024x600だと思います)はPic002のように見えることです。すべての電話で同じように見えます。
質問する
307 次
1 に答える
0
ボタンを画面の幅全体に配置するには、これをタグに入れますButton
:
android:layout_width="0dp" android:layout_weight="1"
それ以外の :
android:layout_width="80dp"
ボタンを高くしたい場合:
- タグを にButton
変更android:layout_height="80dp"
しandroid:layout_height="match_parent"
ます。
- ボタンを含むタグLinearLayout
で に変更android:layout_height="wrap_content"
しandroid:layout_height="0dp" android:layout_weight="1"
ます。
- タグで、X が適切な比率を与える値になるようにTextView
変更android:layout_height="wrap_content"
します。ネストされた重みがパフォーマンスに悪いことを示す警告が表示されますが、これが私が知っている唯一の方法です。
通常、空のスペースをコンポーネントで埋めたい場合は、幅または高さを 0dp に設定し、重みを追加します。重みは、スペースを埋めたい要素の比率を定義します。
お役に立てば幸いです。android:layout_height="0dp" android:layout_weight="X"
于 2012-11-24T23:31:39.703 に答える