Почему я не могу создать круглую рамку для определенного угла?

В моем android xml макете я применяю границу, используя borderframe.xml в качестве фона.

Файл borderframe.xml выглядит следующим образом:

    <?xml version="1.0" encoding="UTF-8"?>
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android">
    <stroke 
        android:width="1dip" 
        android:color="#ffffff"/>
    <solid 
        android:color="#95865F"/>
    <corners 
        android:radius="10px"/>

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

Теперь, пока есть android:radius="10px", он работает, но когда я собираюсь придать круглую форму только определенному углу, он не работает. В log cat нет сообщения об ошибке, но в eclipse я обнаружил ошибку:

    The graphics preview in the layout editor may not be accurate:
* Different corner sizes are not supported in Path.addRoundRect.

Даже если в этом xml файле нет padding, я не могу увидеть никаких границ.

Итак, что я должен сделать для этого? и каково решение, если я хочу создать закругленную границу только для верхнего левого угла и нижнего левого угла. ? Спасибо.

18
задан Vivek Kalkur 6 December 2011 в 12:22
поделиться