Ich möchte einige zentrierte Elemente zu einem LinearLayout (wie textViews oder Schaltflächen) hinzufügen. Wenn ich android: layout_width = "fill_parent" verwende, kann die Schaltfläche auf einem großen Bildschirm wie ein Tablet zu groß sein. Daher denke ich, die Breite auf größeren Bildschirmen zu begrenzen.android dp size für LinearLayout
Ich benutze diese
<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>
Von dem, was ich die kleinste Bildschirmgröße für Android sehen 320dp Dieses Layout auf jedem kleinen Bildschirm wird angezeigt ok ist oder denken Sie, ich Probleme auf einigen Geräten haben könnte? Ich habe die Breite auf 310dp und die Gesamtpolsterung ist 10dp so insgesamt sollte es 320dp sein.
Dank
haben Sie versucht, maximale Breite? –
Wenn Sie die Größe der Schaltfläche auf die Hälfte des Bildschirms oder einen bestimmten Prozentsatz beschränken möchten, verwenden Sie Gewicht in Ihrem Layout. – Kunu
Vielen Dank für Ihre Antworten, aber das Layout sieht gut aus. Ich frage nur, ob ich auf einigen Telefonen Probleme haben könnte (wo das Layout nicht richtig angezeigt wird). Ich werde das Layout nur ändern, wenn ich Probleme haben könnte – user1611597