Ich möchte ein Layout mit einem abgerundeten Rand erstellen. Wie kann ich einen Radius einer bestimmten Größe in a anwenden LinearLayout
?
android
android-layout
Aamir Khan
quelle
quelle
Antworten:
Sie können eine XML-Datei im Zeichenordner erstellen. Nennen Sie es zum Beispiel:
shape.xml
In
shape.xml
:Das
<corner>
Tag ist für Ihre spezifische Frage.Nehmen Sie die erforderlichen Änderungen vor.
Und in deinem
whatever_layout_name.xml
:Das mache ich normalerweise in meinen Apps. Hoffe das hilft....
quelle
<shape>
Beispiel meinen , ist es hier bereits im Layout-XML festgelegt:android:background="@drawable/shape"
Sie würden ein Shape Drawable als Hintergrund für das Layout verwenden und dessen Eckradius festlegen. In diesem Blog finden Sie ein detailliertes Tutorial
quelle
Layout
Zeichnungsordner round_edge.xml
quelle
Versuchen Sie dies, damit Programmatisch einen Hintergrund mit Radius auf LinearLayout oder eine beliebige Ansicht setzt.
quelle