2012-04-09 17 views
87

Chcę wykonać układ z zaokrągloną obwódką. Jak mogę zastosować promień określonego rozmiaru w LinearLayout?Jak zastosować promień narożny do LinearLayout

+0

Proszę spojrzeć na już odpowiedział na pytanie na http://stackoverflow.com/questions/1683185/android-listview-withround_corners – Rajesh

+0

Sprawdź http: // www. gadgetsaint.com/tips/rounded-corners-views-layouts-android/#.WPz2QVN97BI – ASP

Odpowiedz

214

Możesz utworzyć plik XML w folderze do rysowania. Nazwać to, na przykład, shape.xml

W shape.xml:

<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 

    <solid 
     android:color="#888888" > 
    </solid> 

    <stroke 
     android:width="2dp" 
     android:color="#C4CDE0" > 
    </stroke> 

    <padding 
     android:left="5dp" 
     android:top="5dp" 
     android:right="5dp" 
     android:bottom="5dp" > 
    </padding> 

    <corners 
     android:radius="11dp" > 
    </corners> 

</shape> 

Znacznik <corner> jest dla określonego zagadnienia.

Wprowadź wymagane zmiany.

iw swoim whatever_layout_name.xml:

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:layout_margin="5dp" 
    android:background="@drawable/shape" > 
</LinearLayout> 

To, co zazwyczaj robię w moich aplikacjach. Mam nadzieję, że to pomoże ....

+1

Dzięki temu działa – Aamirkhan

+1

@AirirPathan: Cieszę się, że mogłem pomóc. :-) –

+0

Jak ustawić obraz tła w tym xml – vignesh

Powiązane problemy