Andrey
картинка эмулятора не поворачивается, а ориентация меняется. по кнопке в менюшке эмулятора все наоборот...
Anonymous
Ребят, так все же, материал рекомендует делать темную тему серой?
Azad
Здравствуйте. Как сделать табы, как на нетфликс?
Они не свайпаются, как обычный и не по середине, как в TabLayout
Anonymous
Типа пиксели не успевают включаться когда тема черная на амоледах
Сергій
https://twitter.com/chrisbanes/status/1230598177511788545?s=19
Сергій
Сергій
11 лет ждали этого
Mike
Афигеть!)
Dug
Да ладно, не может быть
Future Franklin
Сергій
тебе значит рано ещё
Future Franklin
ime - IMEI?
Future Franklin
Ааа
Future Franklin
Прикольно
Future Franklin
Бомба фитча тогда )
Сергій
11 лет существования андроид не было апи чтобы определить открыта ли сейчас клавиатура.
11 лет, Карл
Future Franklin
Любимый❤
Бляяяя
Сергій
Сергій
https://twitter.com/chrisbanes/status/1230600015493521409?s=20
Сергій
Любимый❤
Но, но, я ещё не увидел колбека в котором можно было бы отлавливать закрытие клавиатуры, пока я только вижу проверку
Любимый❤
Такого как к примеру onBackPressed
Сергій
Любимый❤
В своё время, там где мне нужна была проверка на клавиатуру, я обошёлся без неё, и rx в этом круто поспособствовал
Сергій
🙈
Adel
Всем доброго времени суток.
Кто-нибудь знает какое-нибудь хорошее решение для Blur эффекта над MapView?
Сергій
https://twitter.com/chrisbanes/status/1230600015493521409?s=20
там даже можно будет анимировать появление клавиатуры нормально 😭
https://developer.android.com/reference/kotlin/android/view/WindowInsetsController
https://developer.android.com/reference/kotlin/android/view/WindowInsetsAnimationController
Aleksey
Сергій
Они ещё делают androidx версию всего этого
Mr O
Всем привет как открыть фрагмент с помощью старт активити?
Aleksey
Mr O
есть альтернативы?
Aleksey
Vladimir
Сергій
Andrey
Вопрос - если я открыл окно активити, потом убрал его из переднего плана, повернул экран и вывел на передний план. Активити все равно будет пересоздаваться или только зарезюмится, как было бы без поворота?
Ivansuper
Будет дестрой при повороте. При возвращении на передний план будет создана новая
Ivansuper
Какие то специфические детали может и вендор изменит. Но в целом ты пересоздание не обойдешь
Ravshan
Люди, возможно ли в специальном местоположений (округе) работать приложение? Например, есть место в диагоне 20кв. метр.
Granderbird
Есть куча разной валидации и везде она чуть разная на каждое поле по всему приложению, как лучше сделать? Какой паттерн кто юзал для такого?
Granderbird
Думаю как лучше сделать, что бы не дублировать код и сделать это более гибким
Granderbird
Granderbird
"
Тип клавиатуры: text
Необязательное
Можно изменить
Можно удалить (поле может быть пустым)"
Такое разве можно пихнуть в регулярку?
@Arvendeil, ну тип клавиатуры выставляется в xml, для этого не нужны паттерны, если ты не делаешь UI в декларативном стиле.
@Arvendeil, если в поле может быть 0 и более символов, это можно сделать в регулярном
Granderbird
хм, окей я чекну тогда
хм, окей я чекну тогда
Я делал недавно экраны, где было очень много полей, как обязательных, так и не обязательных. В основном, всё делается в регулярках, тип клавиатуры - в xml (там же можно выставить свойство enabled/disabled, если нужно).
Потом, когда нужно произвести валидацию всех полей разом, просто проверяешь, сработали ли Regexp-ы. У EditText даже вроде бы есть какое-то хитрое свойство (setError), которое позволяет показать предупреждение. Плюс контролировать сам ввод можно с помощью TextWatcher.
Granderbird
Я делал недавно экраны, где было очень много полей, как обязательных, так и не обязательных. В основном, всё делается в регулярках, тип клавиатуры - в xml (там же можно выставить свойство enabled/disabled, если нужно).
Потом, когда нужно произвести валидацию всех полей разом, просто проверяешь, сработали ли Regexp-ы. У EditText даже вроде бы есть какое-то хитрое свойство (setError), которое позволяет показать предупреждение. Плюс контролировать сам ввод можно с помощью TextWatcher.
Спасибо
Спасибо
Посмотри свойства у EditText: inputType, imeOptions, imeAction (actionNext, actionDone, actionGo), importantForAutofill, nextFocusDown
V
Доброе утро, всем, уважаемые разработчики. Вообщем суть проблема и как я сюда попал
1. Есть мобила с Андроид
2. В ней есть папка с фотографиями *.jpg
3. В этой папке лежит файл .nomedia
4. Например удаляю этот файл из под консоли termux, типа так rm .nomedia
5. Захожу в галерею, фотки не появляются, надо запустить медиасканер
Вот ссылка https://developer.android.com/reference/android/media/MediaScannerConnection
Видимо надо послать intent
Как выглядит это синтаксис, кусок кода...
З.ы делал поток в Automagic, полностью сделал и в конце на эту проблему налетел, конечно хочется и джаву прочесть и прочее, но пока нет технической возможности, так что сейчас хочу решить задачу на уровне "без понимания"
V
Помогите, пожалуйста
V
Alexsandr
Друзья подскажите как передать ссылку в другое автивити в вебвью?
Alexsandr
Intent intent = getIntent();
String message = intent.getStringExtra("message");
text.setText(message); пробовал так, но что то вылетает
Alexsandr
Extras?
пробовал, пока ошибка, может не то что то делал
Alexsandr
Как передать знаю, а как принять хз
Alexsandr
try {
JSONObject jsonObject = new JSONObject(answer);
String payUrl = jsonObject.getString("payUrl");
Log.e("PayUrl",payUrl);
// Intent intent = new Intent(Intent.ACTION_VIEW);
//intent.setData(Uri.parse(payUrl));
Intent intent=new Intent(PayActivity.this,web.class);
intent.putExtra("message", payUrl);
startActivity(intent);
}catch (Exception e){} передаю
awawa
Скорее всего система не даёт доступ к файлам в той папке, куда стучишься. С каждой новой версией гугл всё сильнее урезает доступ к файловой системе напрямую. Ну и пермишены проверь тоже. Надо запрашивать READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE
awawa
Надо в рантайме запрашивать
awawa
И в 29 апи доступ к папке getExternalStorageDirectory запрещен напрямую даже с пермишенами
Наталья
Ребята, подскажите плиз. Как правильно сохранять scroll position у recyclerview
Siarhei
Добрый день. Есть ресайклер, в айтеме может быть webview с видео. Фрейм выглядит примрно так:<iframe frameborder="0" width="100%" height="100%" src="<url>" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>
не работает переход видео на фул скрин. В чем может быть проблема?
Vladislav
Доброе утро. У меня есть ресайклер. мне нужно чтобы он запускался с самого конца, как в чатах например. я пробую stackfromend, он вроде как делает то что мне нужно, но скролл не до самого конца доходит в итоге. можно ли как то по другому сделать это или я что то неправильно делаю?