Форум программистов, компьютерный форум, киберфорум
Наши страницы

Текст в EditText срезается - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отслеживание активности http://www.cyberforum.ru/android-dev/thread1835706.html
В java не смыслю ни чего не разу его даже не видел. Интересует как такие вещи как антивирус или вирус отслеживают активность. К примеру запускаю камеру и делаю фотографию. Не через цикл же это всё...
Программирование Android Создание приложения - аналог web сайта Здравствуйте форумчане. Я, к сожалению, еще никогда не касался написания мобильных приложений. Но, есть некий web - ресурс, содержит ленту новостей. Все данные на web сервере и в БД MySql.... http://www.cyberforum.ru/android-dev/thread1835474.html
Лупа на layout Программирование Android
Привет. В браузере наверняка все видели "лупу" когда не можете попасть по ссылке, браузер вам увеличивает эту область чтобы вы могли уверенно нажать на то, что от него хотите. У меня есть на...
Обработка нажатий кнопок созданных программно в заданном месте разметки Программирование Android
Здравствуйте, собственно проблема: как сделать кнопки в андроид(не простые через button@id а золотые), кнопки округлой формы, желательно с подписью(типо пойди влево), и выводить их в любую точку...
Программирование Android Drag and Drop в GridView http://www.cyberforum.ru/android-dev/thread1835288.html
Всем привет! Подскажите как осуществляется перемещение обьектов внутри GridView. Не могу найти достойного примера чтобы разобраться. Киньте пример , только не гитхаб. Заранее спасибо !
Программирование Android Убрать toolbar в Andorid Studio 2.2.2 Добрый вечер. Обновился до версии 2.2.2. При создании нового проекта выбираю "Basic Activity". Открывается. Дальше откуда не возьмись появляется сверху Toolbar, код которого не пойму откуда берется.... подробнее

Показать сообщение отдельно
ILNAR_93
Android
231 / 231 / 25
Регистрация: 19.01.2013
Сообщений: 1,749
Записей в блоге: 3

Текст в EditText срезается - Программирование Android

27.10.2016, 09:38. Просмотров 400. Ответов 20
Метки (Все метки)

1й вариант с background - нормально показывает

design_bg
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="30dp"/>
    <stroke android:width="1.5dp"  android:color="@color/design_text_bg_color"/>
</shape>
XML
1
2
3
4
5
6
7
8
9
10
11
 <EditText
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:text="Мамаев"
                android:inputType="textCapWords|textPersonName"
                android:ems="10"
                android:id="@+id/editText"
                android:paddingLeft="25dp"
                android:background="@drawable/design_bg"
                android:layout_marginBottom="30dp"
                android:textSize="18.5sp"/>

Текст в EditText срезается

2й вариант с custom view extends EditText - показывает не нормально


XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<su.we.DesignEdit
                android:text="Мамаев"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:id="@+id/last"
                android:ems="10"
                android:textColor="@color/des_Black"
                android:inputType="textCapWords|textPersonName"
                app:strokeWidth="1.5dp"
                app:strokeColor="@color/color"
                android:paddingLeft="25dp"
                android:layout_marginBottom="30dp"
                android:textSize="18.5sp" />

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class DesignEdit extends EditText {
    private HelperClass helperClass;
 
    public DesignEdit(Context context, AttributeSet attrs) {
        super(context, attrs);
        helperClass = new HelperClass(context);
        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.DesignEdit);
 
 
 
 
        final int backgroundColor = a.getColor(R.styleable.DesignEdit_backgroundColor, Color.TRANSPARENT); // по дефолту типа черный
        final int strokeColor = a.getColor(R.styleable.DesignEdit_strokeColor, Color.TRANSPARENT); // по дефолту типа черный
        final int strokeWidth = a.getDimensionPixelSize(R.styleable.DesignEdit_strokeWidth, 0); // по дефолту, от балды 4 пикселя
        final int cornerRadius = a.getDimensionPixelSize(R.styleable.DesignEdit_cornerRadius, 60);
 
 
         a.recycle();
        final GradientDrawable gd = new GradientDrawable();
        gd.setCornerRadius(cornerRadius);
        gd.setColor(backgroundColor);
 
        if (strokeWidth>0) {
            gd.setStroke(strokeWidth, strokeColor);
        }
        if (Build.VERSION.SDK_INT >= 16) {
            setBackground(gd);
        } else {
            setBackgroundDrawable(gd);
        }
 
      
 
    }
}
Текст в EditText срезается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru