2017-01-03 3 views
1

Я создаю текст редактирования с закругленными углами, для которого я использую настраиваемую форму и приспосабливаю ее для редактирования текста. Я хочу: 1- Заполненная область редактирования текста должна быть белой. 2- Граница редактирования текста должна быть зеленой. первое требование выполнено, но я не могу сделать второй. как это может быть достигнуто? любая помощь будет оценена Вот мой код Редактирование текста код:Как изменить цвет границы пользовательской формы в android?

<EditText 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:hint="E-mailadres" 
     android:background="@drawable/rounded_layout" 
     android:layout_marginTop="8dp" 
     android:layout_weight="2"/> 

Нестандартная планировка:

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" android:padding="10dp" 
    > 
    <solid android:color="#FFFFFF"/> 
    <corners 
     android:bottomRightRadius="10dp" 
     android:bottomLeftRadius="10dp" 
     android:topLeftRadius="10dp" 
     android:topRightRadius="10dp" 
     /> 
    <stroke android:width="1dip" /> 
</shape> 

Изображение требуемого выхода: enter image description here

ответ

1

Вам нужно добавить инсульт к вашему рисунку.

Заменить код с этим

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" android:padding="10dp"> 
    <solid android:color="#FFFFFF"/> 
    <corners 
     android:bottomRightRadius="10dp" 
     android:bottomLeftRadius="10dp" 
     android:topLeftRadius="10dp" 
     android:topRightRadius="10dp" 
     /> 
    <stroke android:width="1dip" android:color="#0075cb" /> 
</shape> 
3

Привет попробовать ниже код с заменить вашу ход

<stroke android:width="1dip" 
     android:color="**your color goes here**"/> 
+0

@AJay Пользователь нужен угол также. вы забыли добавить эту строку. –

0

Создание XML-файл и положить его в папку вытяжки

<?xml version="1.0" encoding="utf-8" ?> 

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:thickness="0dp" 
     android:shape="rectangle"> 
    <stroke android:width="3dp" 
     android:color="#4799E8"/> 
    <corners android:radius="5dp" /> 
    <gradient 
    android:startColor="#C8C8C8" 
    android:endColor="#FFFFFF" 
    android:type="linear" 
    android:angle="270"/> 
</shape> 

и EditText код, как этот

<EditText 
      android:id="@+id/inputSearchEditText" 
      android:layout_marginLeft="15dp" 
      android:layout_marginTop="15dp" 
      android:layout_marginBottom="20dp" 
      android:layout_marginRight="15dp" 
      android:layout_centerVertical="true" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:ellipsize="start" 
      android:gravity="center" 
      android:hint="Search text" 
      android:inputType="text" 
      android:background="@drawable/EditTextStyle"/> 
+0

Эй, почему вы, парни, продолжаете повторять ответ, когда я уже это дал. Следуйте стандарту SO. – AJay

+0

@Shailendra Kushwah спасибо – User

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

добавить это в вытяжке XML. и установите это как фон вашего edittext.

+0

Эй, почему вы, парни, продолжаете повторять ответ, когда я уже дал его. Следуйте стандарту SO. – AJay

+0

жаль, что я не перезагрузился, прежде чем ответить. –

+1

@RathigaJesika thanks – User

1
<?xml version="1.0" encoding="utf-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke android:width="3dp" android:color="#8bc34a" /> 
    <corners android:radius="10dip"/> 
    <gradient 
     android:startColor="#ffffff" 
     android:endColor="#ffffff" 
     /> 
</shape> 
+0

@Nitin Singh Спасибо большое :) – User

Смежные вопросы