如何以圆形添加EditText并仅接受1个数字

时间:2017-05-06 00:54:08

标签: android android-edittext material-design

如何将edittext字段设置为完整的圆形,而不仅仅是圆形。 并强制它只接受1个数字。  我正在寻找像这样的东西enter image description here

\ n \ n

1 个答案:

答案 0 :(得分:0)

在XML布局中尝试此操作:

<EditText
    android:id="@+id/circle_edittext"
    android:layout_width="60dp"
    android:layout_height="60dp"
    android:gravity="center"
    android:maxLength="1"
    android:maxLines="1"
    android:inputType="number"
    android:background="@drawable/circle"
    android:padding="20dp"
    />

为背景添加一个圆形绘图:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <corners android:radius="10dip"/>
    <solid android:color="#FFFFFF"/>   <!-- CIRCLE COLOR -->
</shape>

希望它有所帮助。