(TextViewやボタンのような)LinearLayoutにいくつかの中心要素を追加したいと思います。 android:layout_width = "fill_parent"を使用すると、タブレットのような大きな画面でボタンが大きすぎることがあります。だから私は大きな画面での幅を制限することを考えています。私はAndroidのための最も小さい画面サイズで見るものから、このLinearLayoutのアンドロイドのdpサイズ
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout android:orientation="vertical"
android:layout_width="310dp"
android:layout_height="fill_parent"
android:paddingBottom ="60dp"
android:paddingTop ="10dp"
android:paddingLeft ="5dp"
android:paddingRight ="5dp"
android:id="@+id/linear_id"
>
...............
</LinearLayout>
</LinearLayout>
を使用
320dp このレイアウトは、任意の小さな画面で[OK]が表示されますされていますし、私はいくつかのデバイス上の問題を抱えていることができると思いますか?私は310dpに幅を設定し、合計パディングは10dpですので、合計で320dpにする必要があります。
おかげ
あなたは最大幅を試しましたか? –
ボタンのサイズを画面の半分または何パーセントかに制限したい場合は、レイアウトでウェイトを使用します。 – Kunu
お返事ありがとうございますが、レイアウトはOKです。私は一部の電話機(レイアウトが適切に表示されていない場所)で問題が発生するかどうかを尋ねています。問題が発生した場合にのみレイアウトを変更します – user1611597