Я хочу изменить способ редактирования текстового представления... Я нашел несколько ответов, но они почему-то не решают мою задачу... Пожалуйста, предоставьте решения.
изменить внешний вид текстового поля «Редактировать текст» в Android
comment
Пожалуйста, дайте лучшее описание того, что вы пытаетесь заархивировать.
- person Flo   schedule 25.04.2011
comment
Я хочу изменить внешний вид поля редактирования. Сейчас он выглядит как прямоугольник с жесткими концами. Я хочу улучшить эффект графического интерфейса. Как мне это сделать?
- person Sudhanshu   schedule 27.04.2011
Ответы (3)
Пытаться .
Вы можете сделать что-то подобное, чтобы сделать закругленное поле редактирования:
Сделайте styyles.xml в папке значений.
<solid android:color="#FFFFFF"/>
<stroke
android:width="2dp"
android:color="#E7E7E7"
android:height="10dp"/>
<corners
android:radius="5dp"/>
Затем вы можете использовать его в xml, например:
<EditBox
style="@style/Edit_box_background"
other attributes....
/>
person
learn_andrd
schedule
13.09.2011
Просто чтобы сделать комментарии выше немного яснее:
Вы должны создать файл в drawables. например: textinputborder.xml..
Затем добавьте в этот файл следующий код для формы и цвета границы:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#00000000" />
<stroke android:width="2.5dp"
android:color="#FFFFFF" />
<corners
android:radius="5dp"/>
</shape>
Затем используйте эту форму для виджета редактирования текста внутри XML-файла активности по мере необходимости:
<EditText
android:id="@+id/searchBox"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@drawable/textinputborder"
android:hint="@string/Search"
android:paddingLeft="10dp"
android:inputType="textVisiblePassword" >
</EditText>
person
jheneghan
schedule
14.08.2013
<сильный>1. Создание фонового рисунка для EditText
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1.5dp"
android:color="@android:color/darker_gray" />
<corners
android:radius="4dp" />
</shape>
<сильный>2. Настройка EditText
<EditText
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:background="@drawable/stroke_box" //apply background drawable
android:padding="8dp" /> //for better effect
person
Sam Chen
schedule
08.02.2020