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

Сжимается фон фрагмента при открытии клавиатуры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Прорисовка элементов в ListView http://www.cyberforum.ru/android-dev/thread1777517.html
Доброго дня. Необходимо сделать свой список с своим View, нашёл статью и сделал как в ней. Но поведение CheckBox'ов оказалось поломанное. Если отметить некоторые чекбоксы и пролистать ниже - симметрично через равное количество не отмеченных чекбоксов опять появляются отмеченные! Но я их не отмечал, даже не долистал ни разу ещё до них! Похоже что пролистывание списка как-то использует ранее...
Программирование Android Как по наименованию найти нужный обьект или массив в JSON К примеру у меня есть JSON полученный в ответ на запрос к API Places и мне нужно в этом JSON пройти все объекты массива results и найти массив "photos". Как это сделать? Как по наименованию найти нужный обьект или массив в JSON? http://www.cyberforum.ru/android-dev/thread1777493.html
Программирование Android Возможно нестандартное расположение аппаратной клавиатуры?
Хочу "Войти" впихнуть под клавиатуру, можно так сделать? Если ответ положительный, куда, собственно, копать, чтобы это реализовать?
Must supply a valid URL Jsoup Программирование Android
Вот мой код: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_import, container, false); //Button fragbut = (Button) rootView.findViewById(R.id.fragbut); listView4 = (ListView) rootView.findViewById(R.id.listView999); textView4 = (TextView)...
Программирование Android Медленная подгрузка UI http://www.cyberforum.ru/android-dev/thread1777325.html
Добрый день! Есть такой кейс. Две активити. Из одной можно запустить другую. В обеих есть свой TabLayout. Так вот, как исправить такой баг, что тень под TabLayout подгружается очень медленно при старте новой активити? Конечно, можно визуально это скрасить анимацией, но мб я что-то не так делаю? Есть рекомендации?
Программирование Android Handler при пересоздании активити У меня есть поток Thread, который запускается во фрагменте и получает ссылку на изображение с сервера(парсит JSON выделяет ссылку). И Handler который связан с UI потоком, запускает Runnable в UI потоке, в котором через Glide загружает изображение в Layout. Вопрос в следующем: фрагмент может пересоздаваться не только при поворотах, а и при смене языка и доступности клавиатуры и др ситуации. И в... подробнее

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

Сжимается фон фрагмента при открытии клавиатуры - Программирование Android

08.07.2016, 09:11. Просмотров 311. Ответов 5
Метки (Все метки)

Есть фрагмент.

код
XML
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
36
37
38
39
40
41
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/pattern_1" >
    
    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/List"
        android:layout_gravity="center_horizontal"
        android:layout_weight="1" />
 
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:padding="5dp"
        android:gravity="center_vertical">
 
        <android.support.v7.widget.AppCompatEditText
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/message_textMessageView"
            android:layout_weight="1"
            android:background="@drawable/input"
            android:hint="Введите текст"
            android:padding="5dp" />
 
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:id="@+id/button4"
            android:tint="@color/accent"
            android:src="@drawable/send_ic" />
 
    </LinearLayout>
    
</LinearLayout>
есть у него задний фон
XML
1
android:background="@drawable/pattern_1"
есть поле ввода
XML
1
2
3
4
5
6
7
8
<android.support.v7.widget.AppCompatEditText
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/text"
            android:layout_weight="1"
            android:background="@drawable/input"
            android:hint="Введите текст"
            android:padding="5dp" />
Когда открывается клавиатура фон сжимается.. Как сделать как в whatsapp - чтобы при открытии нечего не сжималось


Пробовал по примерам из гугла..

тут мой фон не сжимается но срезается по краям

В каком то из примеров тоже не сжимается но при открытии клавиатуры уходит toolbar вверх..


Есть нормальное решение?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru