Denis
Jamal
Сергей
onTouch принимает MotionEvent
ну да.
arrButtons[j].setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getActionMasked() == MotionEvent.ACTION_MOVE) {
((Button) v).setBackgroundColor(getResources().getColor(R.color.red));
}
return false;
}
});
не работает
Сергей
или для массива баттонов это не будет работать
Ilya
У меня такое часто. Помогает File -> Sync Project With Gradle
Denis
Сергей
Victor
Victor
Я только присматриваюсь к андроиду. Возник вопрос. Вот, есть строка:
supportActionBar?.setDisplayHomeAsUpEnabled(true)
В документации supportActionBar нет. Есть только пуеЫupportActionBar()
С чем это связано? Странно. Работаем с одним нзванием, а в документации другое..
Илья
Ребята , может кто-нибудь встречался с такой проблемой . Если ввести что-нибудь в SearchView и убрать фокус, а плтом повернуть экран , то SearchView будет в фокусе и покажет клавиатуру
влад
влад
»Всё же не перечитаешь..
а ты уверен, что программирование для тебя?)
Victor
Anna
Vadim
Как создать вьюмодель для кастомной вьюхи?
Victor
Я уже пол книги по котлину прочитал. Частично документацю читал. Не встречал ещё с чем связаны вызовы того, чего в документации нет..
Anna
neikist
Artem
Давайте уже расскажем ему что читать надо про котлин синтетик
Victor
В Java я с подобных не сталкивался. Потому и спросил..
Илья
Artem
влад
https://kotlinlang.org/docs кмк тут инфы для вкатывания в котлин с жавы предостаточно, при этом не так много, чтобы за пару вечером не прочитать полностью
Anton
Вопрос по шаблонам. Есть баннер с размером 320dp x 100dp. Как его разместить внутри ConstraintLayout правильно? Сейчас я его просто разместил задав ширину и высоту 320dp и 100dp. Но на устройствах с малым экраном он соответсвенно не помещается. Можно задать ему ширину match_parent и dimension rate но тогда он будет на всех устройствах на всю ширину и это то же плохо потому что на телефоне с большим экраном не нужно его на всю ширину растягивать. Так вот как бы его разместить чтобы он и на маленьких устройствах хорошо смотрелся и на больших. Понятно что можно содать для разных размеров отдельные шаблоны, но тогда придется при желание что-то изменить все шаблоны править ;) Хотелось бы обойтись одним
iamthevoid
iamthevoid
Либо писать какой то кастомный адаптер
iamthevoid
ещё есть папки с модификаторами для разных лейаутов
iamthevoid
Не помню, можно ли там по размеру экрана, но вроде можно
iamthevoid
https://developer.android.com/training/multiscreen/screensizes
iamthevoid
Нууу, тогда надо писать кастомный адаптер
iamthevoid
Не припомню, чтобы имели успех реализации на одном телефоне так, на другом - эдак. Обычно всё неплохо выглядит с одной версткой, если дизайнер адекватный
Anton
iamthevoid
Но если хочется изголяться, то пожалуйста - модификаторы для папочек и вперед
Anton
iamthevoid
У меня баннеры показываются на главном экране, тнутся по ширине в match parent, по высоте режутся (потому что контентщики криворукие и периодически забивают на аспект ратио) в определённой пропорции. Выглядит хорошо
Alex Android
Anton
Anton
Max
iamthevoid
По дизайну хороший совет не дам, дазайнер я отвратительный
iamthevoid
Но как разрабочик скажу, что реализовать можно абсолютно всё )
Anton
Anton
Anton
iamthevoid
ну то есть в данном случае width=match_parent height=wrap_content maxWidth=320dp maxHeight=100dp
Anton
Alex Android
iamthevoid
У меня на 5.0 работало нормально
Alex Android
У меня minHeight не работал и не работает
Anton
@iamthevoid and @alex_android спасибо работает
Alex Android
👌
Vladimir
Приветы!
Кто-нибудь знает тулзу для реализации такого Drag&Drop с магнитным эффектом?
https://www.dropbox.com/s/jafsj9cwrfeccin/20200227_153714.mp4
К стандартному Drag&Drop, как я понял, магнизим не прикрутить. Или я ошибаюсь?
awawa
Кто шарит как разбудить телефон из форграунд сервиса? Чтобы экран загорелся. WakeLock'и пробовал, не работает. На версиях андроида ниже 10 можно активити запускать, тогда экран загорается, а чего делать на 10+?
Everyday
добрый день . подскажите пожалуйста, возможно ли (и хорошая ли это практика) создать фоновый сервис , который слушает данные в бд, и при изменении чего- либо — реагирует на них?
awawa
Everyday
А данные в БД сами меняются что ли?
просто пример , который в голову пришел: я пишу сообщения и кидаю их в бд, а сервис видит, что в таблице появилось что то , и например, отправляет эти сообщения на сервер
iamthevoid
iamthevoid
И изменения класть в бд
awawa
Denis
Denis
и вообще ощущение, что ты неправльно подходишь к этому вопросу
Everyday
Denis
сохранение в бд и отправка на сервер - два разных сайд эффекта