Сергей
вообще без мыши или все таки требуется?
Эпизодически. Отрывание руки от клавиатуры тоебует времени. Запуск проекта обычно мышкой. Листание файлов больших колесиком и контекстые посказки смотреть.
Aleksey
У меня как раз такой
счастливый, с макбуком 15-ого года и не делаешь себе мозги, когда нужно подключить монитор или телефон
Danil
И тачбара нет!)
Victor
В андроиде есть такой способ упорядочивания элементов как в CSS? Имею ввиду, чтобы между элементами в ряд были промежутки?
Victor
В голове крутится название, но что-то не припомнилось ещё..
Victor
ну так точно есть
Victor
а в Андроиде?
Victor
например, несколько TextView поместить в один блок и их упорядочить
Victor
Да я вот хочу вспомнить как оно там называется..))
Victor
по ходу, позиционирование
Victor
Когда название помнишь, проще
Victor
а так приходится думать, как вопрос забить в поисковик
Victor
По ходу, justify
Victor
Это не то чтобы flexbox, а CSS голый
Astar
Привет всем. Ребят подскажите пожалуйста как в Dialog Fragment передать значение правильно? Суть такова: В моем dialog fragment есть EditText, мне нужно что бы он принимал значение из фрагмента из которого этот диалог запускается. Когда я пытаюсь передать текст в диалог для того что бы EditText принял значение, то у меня вылетает NullPointerException, якобы EditText не был проинициализирован
Astar
findViewByID делал?
Да. ButterKnife
Сергей
findViewByID делал?
забавно, тогда я хз
Astar
забавно, тогда я хз
Мне так кажется пока диалог не отображается на экране, то и метод не может установить в этот EditText значение
Astar
Сам Edittext инициализирует ButterKnife
Сергей
это текст?
Astar
это текст?
текст геттером
Сергей
с либой ButterKnife еще не работал, поэтому не могу что либо тебе подсказать
Сергей
Все. Нашел способ
и в чем затык был?
Astar
и в чем затык был?
Ну я оказался прав. Пока диалог не отображается на экране, то хрен что получится туда передать. Потому я добавил слушатель на setOnShowListener() и внутри метода onShow() установил значение в EditText. onShow вызывается когда диалог показывается на экране
Astar
@Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { View view = LayoutInflater.from(getContext()).inflate(R.layout.view_rename_layout, null); text = view.findViewById(R.id.renameDialog_text); AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder .setTitle("Переименовать...") .setCancelable(true) .setView(view) .setPositiveButton("Yes", (dialog, which) -> { hideSoftKeyboard(); if (onRenameListener != null) { String newName = text.getText().toString().trim(); if (TextUtils.isEmpty(newName) || newName.length() < 3) { text.requestFocus(); text.setError("Имя не должно быть пустым и должно содержать более 3-х символов"); return; } onRenameListener.onRename(newName); } }) .setNegativeButton("No", (dialog, which) -> { hideSoftKeyboard(); dialog.dismiss(); }); Dialog dialog = builder.create(); dialog.setOnShowListener(dialog1 -> text.setText(nameDevice)); return dialog; }
Victor
Как грамотнее кнопки уменьшить?
Victor
Victor
Я понимаю, что можно размер их задать
Victor
Но ведь, у меня и так указано "wrap_content"
Victor
а контента то всего навсего 1 символ..
Victor
LinearLayout
Astar
LinearLayout
А если ConstraintLayout использовать?
Victor
А если ConstraintLayout использовать?
Разницы нет. Я просто экспериментирую
Astar
Victor
Подумал, то ли я что-то не догнал, то ли тут есть какой-то нюанс
Astar
ща гляну у себя
Victor
весом там не прокатывает.. Элементы все односимвольные..
Astar
весом там не прокатывает.. Элементы все односимвольные..
Ааа все дошло.. По умолчанию это минимальный размер кнопки
Victor
Хм. https://developer.android.com/reference/android/view/ViewGroup.LayoutParams Special value for the height or width requested by a View. WRAP_CONTENT means that the view wants to be just large enough to fit its own internal content, taking its own padding into account.
Victor
Special value for the height or width requested by a View. WRAP_CONTENT means that the view wants to be just large enough to fit its own internal content, taking its own padding into account.
Victor
Судя по документации, размер задаётся таким, чтобы быть достаточным для вмещения контента
Victor
По ходу, они написали на всё. А какую-то левоту
Victor
вместить можно символ, а можно и 10
Victor
Не может быть, что бы это был минимальный размер кнопки
Victor
Я на скринах вижу, бывают меньше
Astar
Не может быть, что бы это был минимальный размер кнопки
У меня единственное что еще в голову приходит что бы задать кнопку ровно квадратную, либо явно указать width и height, или взять высоту кнопки в коде и присвоить ширине
влад
каждый раз кекаю с этого билд феилд и зеленых галочек, типа все ок, каждый раз, когда любой скачанный проект первый раз открываешь
Astar
Я на скринах вижу, бывают меньше
Я как посмотрел, то что кнопка наследуется от TextView, где то в Button должен быть переопределен метод onMesure() где как раз вероятно могут задаваться паддинги для текста
Victor
@Astar75 да. Проще задать явно и не заморачиваться видимо
Astar
@Astar75 да. Проще задать явно и не заморачиваться видимо
ну я например так делаю. А хочешь можешь создать класс своей кнопки наследовать от Button и там уже переопределить onMeasure(), но эт костыль
Victor
Так это не вариант. Лишний код не нужный. Нужно проще всё делать. Так не целесообразно.
Victor
Ну правильно говоришь. Я полностью согласен
Victor
Можно, конечно, отследить, где это задаётся в иерархии. Но не резон т.к. явно задаётся это в одном месте и не влияет ни на что больше
Victor
и костылём не является
Artem
Всем привет, подскажите пожалуйста, что почитать про дип линки новичку?
Kopusha
https://developer.android.com/training/app-links/deep-linking https://github.com/airbnb/DeepLinkDispatch https://firebase.google.com/docs/dynamic-links?gclid=CjwKCAiAi4fwBRBxEiwAEO8_HkNpGitoqGZQJk75o349qSAoXcLiyCjc1s5T1Ivhuv-HtpgFN2ixBRoChbgQAvD_BwE И если позволяет minApi: https://developer.android.com/training/app-links
Artem
Спасибо
a
Кто то работает с компаниями в Admob? Создал рекламу своего одного приложения в других своих приложениях. Вроде добавил все норм. Но, показ обьявлении не идет.
Никита
Всем привет! Каким образом можно задать два одинаковых конструктора (параметры идентичны), но с разной логикой для разных sdk?
Никита
один конструктор и два метода
Не догоняю, что ты имеешь в виду?
central
Не догоняю, что ты имеешь в виду?
в конструкторе определяешь версию sdk и в зависимости от нее вызваешь один из двух методов
Никита
Не пройдёт: супер должен быть первым, а в него мне и надо передать разные строки
Никита
Dbhelper