Size: a a a

StartAndroid Ru Chat

2021 May 26

f

fsociety in StartAndroid Ru Chat
А от гугла не подходит текстИнпут? Просто отцентровать текст по середине
источник

ES

Egor Shidlovskiy in StartAndroid Ru Chat
Через pref делается, но я не могу найти код, без кнопок
источник

J

J.S in StartAndroid Ru Chat
layout gravity/gravity : center мне помогает
источник

V

Vladushka in StartAndroid Ru Chat
Все тогда будет по центру
источник

SP

Sergey Panov in StartAndroid Ru Chat
Как сделан скринишот?
Никак не передвинуть edit text отдельно от hint'а изменением их параметров.
Hint рисуется на канвасе c помощью класса  CollapsingTextHelper. Этот класс приватный.
Без костылей по типу рефлексии или копирования класса полностью и изменения параметров скопированного класса что-то сделать тут не получиться.
источник

V

Vladushka in StartAndroid Ru Chat
Та скриншот я на стак оверфлоу нашла (
Я так и подозревала, спасибо
источник

SP

Sergey Panov in StartAndroid Ru Chat
Ещё немного покопавшись всё-таки нашел решение.
источник

SP

Sergey Panov in StartAndroid Ru Chat
источник

SP

Sergey Panov in StartAndroid Ru Chat
источник

V

Vladushka in StartAndroid Ru Chat
Вау, спасибо большое !!
источник

L

Lessej in StartAndroid Ru Chat
Господа я мучаюсь вопросом
При первом открытии основной фрагмент ничего не отображает, onCreateView не отрабатывает.
Если начать переключаться между фрагментами, то все работает (в т.ч. на первом фрагменте если на него вернуться).
Если поменять дефолтный фрагмент, с новым фрагментом вся та же проблема.
Код MainActivity и, на всякий случай, фрагмента:
https://hatebin.com/inssmebtng
источник

I

Ivan in StartAndroid Ru Chat
закоммитить транзакцию надо
источник

I

Ivan in StartAndroid Ru Chat
там где инициализируются фрагменты
источник

L

Lessej in StartAndroid Ru Chat
в методе selectFragment есть строка
transaction.commit()

или я не так понял?
источник

I

Ivan in StartAndroid Ru Chat
источник

ИЗ

Иван Захаров... in StartAndroid Ru Chat
можно же проще
делаешь обычные текстинпут и эдиттекст

а потом во фрагменте в onViewCreated выставляешь гравити у эдиттекста на центр

view.findViewById<AppCompatEditText>(R.id.login_edit_login).gravity = Gravity.CENTER_HORIZONTAL

и не нужны кастомные вьюхи
источник

L

Lessej in StartAndroid Ru Chat
🙏 спасибо
источник

SP

Sergey Panov in StartAndroid Ru Chat
Да. Проверил. Работает.
источник

V

Vladushka in StartAndroid Ru Chat
Этот способ я уже пробовала вроде и не сработал , сейчас перепроверю
источник

A

Alkatraz in StartAndroid Ru Chat
Ребят, может, вопрос совсем новичковый, но мучаюсь с ним второй день, буду признателен за подсказку.

Прохожу курс андроид разработки и столкнулся с проблемой. Когда в xml пишу родительский viewGroup по типу:
<LinearLayot

</LinearLayot>
выделяется красным и код не работает. Может, в новых версиях Андр.студии это как-то по-другому оформляется?

Можете ругаться на меня всякими словечками, только подскажите)
источник