Форум программистов, компьютерный форум CyberForum.ru

EditText смещение области выделения в левый угол, как исправить - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с Handler из другого активити http://www.cyberforum.ru/android-dev/thread1506250.html
Здравствуйте, пишу чат приложение и не могу понять как можно обрабатывать входящие сообщение из другого активити. У меня есть форма авторизации где я устанавливаю хандлер на все входящие сообщения: ResultHandler handler = new ResultHandler(); MGey.setUpdates(handler); ResultHandler - отдельный класс куда идут все входящие сообщения. public class ResultHandler { @Override
Программирование Android Мнения по книге Б. Харди, Б. Филлипс Программирование под Android. Для профессионалов Изучаю программирование под андроид и наткнулся на эту книгу, по началу радовала, но чем дальше двигался по изучению создания основного приложения книги CriminalIntent тем больше казалось, что либо я как-то долго догоняю, либо она написана не очень, либо еще чего. Что считаете по поводу книги? http://www.cyberforum.ru/android-dev/thread1506134.html
Сохранение массива int-ов Программирование Android
Я всегда сохранял нужные значения через SharedPreferences.Editor. Но встала потребность записать масив данных. Подскажите, как сохранить массив чисел инт? Вот так сохранял. Но ничего вроде PutIntarray или другого масива в SharedPreferences найти не могу. @Override protected void onResume() { super.onResume(); if (mSettings.contains(APP_PREFERENCES_COUNTER_X)) {...
Программирование Android Google maps на Android
Здравствуйте формучане! Хотел узнать, почему на реальном устройстве могут не работать гугл карты? Вроде делал все как в инструктаже, на эмуляторе работает, на телефоне нет. В проекте создал Activity гугл карт, там в файле google_maps_api была ссылка, собственно по ней перешел на сайт и получил ключ. Его вставил в нужное место, а именно: <string name="google_maps_key" translatable="false"...
Программирование Android Добавить элемент в toolbar слева http://www.cyberforum.ru/android-dev/thread1505957.html
Как можно добавить элемент в тулбар слева от заголовка? Как тут В моем случае всегда добавляется справа Код тулбара <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:minHeight="?attr/actionBarSize"
Программирование Android Свёрнутый список в ExpandableListView Как сделать, что бы при запуске активности с ExpandableListView, список был свёрнут, а то у меня много пунктов и долго приходится мотать вниз, нужно чтобы группы были свёрнуты... подробнее

Показать сообщение отдельно
santanika
2 / 2 / 0
Регистрация: 26.05.2015
Сообщений: 36

EditText смещение области выделения в левый угол, как исправить - Программирование Android

29.07.2015, 15:15. Просмотров 327. Ответов 2
Метки (Все метки)

Своя клавиатура, в текстовом поле область выделения стремится в левый верхний угол. Картинку прилагаю

https://www.dropbox.com/s/yetxjjklkm...42-58.png?dl=0

Разметка
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<EditText
            android:id="@+id/et_uemail"
            android:layout_width="775dp"
            android:layout_height="50dp"
            android:background="@drawable/box_shadow"
            android:cursorVisible="true"
            android:ems="23"
            android:inputType="textEmailAddress"
            android:paddingLeft="6dp"
            android:textColor="@color/label"
            android:textCursorDrawable="@null"
            android:textSize="23sp"
            android:imeOptions="flagNoExtractUi">
            </EditText>
Есть ли мысли, как это исправить?

Добавлено через 22 часа 35 минут
Итак. Проблема в полноэкранном режиме клавиатуры, который стоит по умолчанию в альбомной ориентации. В классе extends InpetMethodService переписала метод

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Override
public boolean onEvaluateFullscreenMode() {
    DisplayMetrics dm = getResources().getDisplayMetrics();
    float displayHeight = dm.heightPixels;
    // If the display is more than X inches high, don't go to fullscreen
    // mode
    float dimen = getResources().getDimension(
            R.dimen.max_height_for_fullscreen);
    if (displayHeight > dimen) {
        return false;
    } else {
        return super.onEvaluateFullscreenMode();
    }
}
В @Override onStartInputView() на всякий случай вызвала updateFullscreenMode(); При таком раскладе на планшете свои клавиатура работает аналогично стандартной - является панель копирования-вставки, адекватно выделяется слово, без сдвигов, как на скрине.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru