Size: a a a

StartAndroid Ru Chat

2021 March 25

СП

Сергей П. in StartAndroid Ru Chat
Ну то есть я не знаю как показать клавиатуру вне эдиттекста. Но может знает кто
источник

A

ABI in StartAndroid Ru Chat
Сергей П.
Ну то есть я не знаю как показать клавиатуру вне эдиттекста. Но может знает кто
fun FragmentActivity.openKeyboard() {
   val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
   currentFocus?.let { inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0) }
}
источник

СП

Сергей П. in StartAndroid Ru Chat
ABI
fun FragmentActivity.openKeyboard() {
   val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
   currentFocus?.let { inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0) }
}
Записал, пригодится.

Но где на тык в клавиши будет реакция? В каком классе?
источник

A

ABI in StartAndroid Ru Chat
Сергей П.
Записал, пригодится.

Но где на тык в клавиши будет реакция? В каком классе?
ты меня валишь )
источник

A

ABI in StartAndroid Ru Chat
я выдернул код из загашников файла Util.kt в котором добра немеряно )
источник

A

ABI in StartAndroid Ru Chat
попробуй )
источник

СП

Сергей П. in StartAndroid Ru Chat
ABI
я выдернул код из загашников файла Util.kt в котором добра немеряно )
1. Че за класс где лежит?
2. А на джаве нету? Наверняка с нее передрали. Разницы нет но я пока ее быстрее и легче читаю
источник

A

ABI in StartAndroid Ru Chat
Сергей П.
1. Че за класс где лежит?
2. А на джаве нету? Наверняка с нее передрали. Разницы нет но я пока ее быстрее и легче читаю
да мои личные загашники ) на жаве нету ( показывать весь файл не буду, там стыд и позор
источник

A

ABI in StartAndroid Ru Chat
это фактически экстеншн метод
источник

A

ABI in StartAndroid Ru Chat
fun showKeyboard(view: View?) {
       if (view == null) {
           return
       }
       val inputManager = view.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
       inputManager.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT)
       (view.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager).showSoftInput(
           view,
           0
       )
   }

   fun isKeyboardShowed(view: View?): Boolean {
       if (view == null) {
           return false
       }
       val inputManager =
           view.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
       return inputManager.isActive(view)
   }

   fun hideKeyboard(view: View?) {
       if (view == null) {
           return
       }
       val imm = view.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
       if (!imm.isActive) return
       imm.hideSoftInputFromWindow(view.windowToken, 0)
   }
источник

СП

Сергей П. in StartAndroid Ru Chat
ABI
да мои личные загашники ) на жаве нету ( показывать весь файл не буду, там стыд и позор
Стыда и позора у меня и своего запасы utils есть!
источник
2021 March 26

PM

Pavel Milevskiy in StartAndroid Ru Chat
подскажите, как конвертировать hex в формат
0xFFFF00FF
?
источник

v

vorobyoff in StartAndroid Ru Chat
Так у вас и так число в 16-ричной системе счисления, зачем вам его конвертировать?
источник

ЕЧ

Евгений Черешнев... in StartAndroid Ru Chat
Всем привет. У меня есть ресайклервью(рв) в рв. На рв верхнего уровня есть clicklistener. Он работал до того, когда был добавлен рв нижнего уровня. Как это получилось?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Евгений Черешнев
Всем привет. У меня есть ресайклервью(рв) в рв. На рв верхнего уровня есть clicklistener. Он работал до того, когда был добавлен рв нижнего уровня. Как это получилось?
Прочитайте по какому алгоритму touch действия идут от Активити к вью и обратно.
Если коротко, верхний рекуклер обработал touch и нижний его не увидел.
источник

АМ

Артем Миницкий... in StartAndroid Ru Chat
Привет, подскажите пожалуйста, я через AlarmManager вызываю Notification с каким-то интервалом, но я хочу чтобы он приходил только в определенный промежуток времени допустим с 9 утра до 9 вечера, и не приходил ночью. Можно это как-то сделать?
источник

DA

Dmitry Aleksandrovic... in StartAndroid Ru Chat
Привет, подскажите, почему может глючить  разметка. На реальном телефоне скролл и анимация нажатия кнопки подглючивают, хотя ничего сверхтяжелого в разметке нет.

Разметка выглядит так:
ScrollView->ConstraintLayout, а в ConstraintLayout есть ImageView, TextView, Button, include и LinearLayout с RecyclerView.

(На эмуляторе работает всё хорошо при этом)
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Dmitry Aleksandrovich
Привет, подскажите, почему может глючить  разметка. На реальном телефоне скролл и анимация нажатия кнопки подглючивают, хотя ничего сверхтяжелого в разметке нет.

Разметка выглядит так:
ScrollView->ConstraintLayout, а в ConstraintLayout есть ImageView, TextView, Button, include и LinearLayout с RecyclerView.

(На эмуляторе работает всё хорошо при этом)
Для чего recyclerView внутри ScrollView? Может из-за rv как раз такое дело происходит?
источник

DA

Dmitry Aleksandrovic... in StartAndroid Ru Chat
Alex Suvorov
Для чего recyclerView внутри ScrollView? Может из-за rv как раз такое дело происходит?
RecyclerView в ConstraintLayout и он с горизонтальной прокруткой. Кстати, этот RecyclerView не лагает, а плавно листается
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Может картинка грузится тяжёлая в iv?
источник