如何创建圆形edittexts?

时间:2014-02-02 14:40:43

标签: android android-edittext android-styles

我目前是Android新手。我已经创建了简单的EditTexts和搜索栏类型EditText ..但现在我坚持创建附加的EditTexts,如下面的快照。 enter image description here

2 个答案:

答案 0 :(得分:2)

第一个编辑文本

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="rectangle" >

    <corners android:topLeftRadius="4dp" 
             android:topRightRadius="4dp"  />

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

    <stroke
        android:width="1dp"
        android:color="#777" />

</shape>

第二

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="rectangle" >



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

    <stroke
        android:width="1dp"
        android:color="#777" />

</shape>

第三

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="rectangle" >

    <corners android:bottomLeftRadius="4dp" 
             android:bottomRightRadius="4dp" />

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

    <stroke
        android:width="1dp"
        android:color="#777" />

</shape>

答案 1 :(得分:1)

您可以使用父LinearLayout视图并使用形状进行圆桌会议(如其他答案)。然后只需放入任意数量的EditText视图,并在它们之间使用分隔符视图。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
   <solid android:color="#ffffff" />
   <stroke android:width="1dip" android:color="#000000"/>
   <corners android:radius="3dp" />
</shape>

使用以下xml代码创建一个新的drawable并将其设置为包含EditViews的LinearLayout的背景。