Size: a a a

StartAndroid Ru Chat

2020 August 11

ВЯ

Влад Якименко... in StartAndroid Ru Chat
o'Qaris
Неа, View не реализует Cloneable
Ну тогда не знаю, можно, наверное, такое сделать через рефлексию, но возникает логичный вопрос, если такоя возможность не предусмотрена в фреймворке, то может это попахивает и стоит подумать над реализацией этой идеи другими способами.
источник

KS

Kaminskyi Sem in StartAndroid Ru Chat
народ есть вопрос...
есть фрагмент, в нем 2 кнопки старт и стоп, и два едит текста ет1 и ет2
при нажатии кнопки старт открывается сервис(передаю интент (ет1, ет2, true) - в нем я запускаю 2 CountDownTimer которые работают поочередно , со значениями из ет1 и ет2(2-й)..
пытаюсь остановить весь этот бешенный процес -
кнопка стоп предает в интент false
 и через условия пытаюсь...
          countDownTimerWork.cancel();
           countDownTimeRest.cancel();
 не останавливает
в методе onTick
cancel(). не работает.
stopService(intent); - не останавливает...
как остановить?
мало того при нажатии на кнопку стоп создается новый сервис с новыми таймерами
источник

V

Vladushka in StartAndroid Ru Chat
o'Qaris
Добрый день, кто знает как создать точную копию View программно. В xml ничего нельзя менять, дан только объект TextView или Button и надо создать такой же объект (только с другим id) и отобразить его. К моему удивлению конструкторов копирования у View и никакого метода copy в java не предусмотрено...
оо, ты снова со своими вью программно ))
источник

V

Vladushka in StartAndroid Ru Chat
зачем тебе копии вьюх ?
источник

I

Ivan in StartAndroid Ru Chat
o'Qaris
Добрый день, кто знает как создать точную копию View программно. В xml ничего нельзя менять, дан только объект TextView или Button и надо создать такой же объект (только с другим id) и отобразить его. К моему удивлению конструкторов копирования у View и никакого метода copy в java не предусмотрено...
кажется ты что-то делаешь не так
источник

I

Ivan in StartAndroid Ru Chat
если такая потребность возникает
источник

Д

Денис in StartAndroid Ru Chat
Не могу установить минимальную высоту bottomsheet. Игрался и с app:behavior_peekHeight, и с android:minHeight для корневого layout bottomsheet
источник

K

K0nstantin in StartAndroid Ru Chat
o'Qaris
Добрый день, кто знает как создать точную копию View программно. В xml ничего нельзя менять, дан только объект TextView или Button и надо создать такой же объект (только с другим id) и отобразить его. К моему удивлению конструкторов копирования у View и никакого метода copy в java не предусмотрено...
Создать класс, расширяющий подкласс view (button, edittext), переопределить нужные свойства.
источник

V

Vladushka in StartAndroid Ru Chat
K0nstantin
Создать класс, расширяющий подкласс view (button, edittext), переопределить нужные свойства.
тоесть кастомные кнопки и эдит тексты тебе нужны?
источник

K

K0nstantin in StartAndroid Ru Chat
Хотя стоп, его все равно надо в xml указывать (
источник

V

Vladushka in StartAndroid Ru Chat
аа , это не один и тот же человек, перепутала вас
источник

I

Ivan in StartAndroid Ru Chat
Денис
Не могу установить минимальную высоту bottomsheet. Игрался и с app:behavior_peekHeight, и с android:minHeight для корневого layout bottomsheet
была такая проблема, что не выезжал диалог снизу нормально.
Но только в лендскейпе. У тебя также?
источник

Д

Денис in StartAndroid Ru Chat
Ivan
была такая проблема, что не выезжал диалог снизу нормально.
Но только в лендскейпе. У тебя также?
именно)
источник

I

Ivan in StartAndroid Ru Chat
Денис
именно)
источник

I

Ivan in StartAndroid Ru Chat
возможно это костыль, но меня устроило)
источник

Д

Денис in StartAndroid Ru Chat
Ivan
возможно это костыль, но меня устроило)
спасибо пойду смотреть
источник

o

o'Qaris in StartAndroid Ru Chat
Vladushka
оо, ты снова со своими вью программно ))
Ахах, ну что поделать. Я вроде решил свою проблему, но как то костыльно. То есть я тупо сделал 10 одинаковых кнопок в xml, скрывая и показывая их когда нужно. А мне хотелось бы сделать одну шаблонную кнопочку, и размножить её когда это потребуется, затем удалить за ненадобностью, чтоб не висело в памяти 10 кнопок. Я пробовал вынести все атрибуты кнопки в стиль и с помощью ContextThemeWrapper применять его к вновь созданным кнопкам, но это не выглядело так как мне нужно, как будто некоторые атрибуты из стиля просто не применялись
источник

o

o'Qaris in StartAndroid Ru Chat
Потом я задумался над проблемой в общем смысле - можно ли копировать View. Оказалось, что нет...
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
o'Qaris
Потом я задумался над проблемой в общем смысле - можно ли копировать View. Оказалось, что нет...
Что мешает создать метод и параметром задавать свойство для вью?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
o'Qaris
Ахах, ну что поделать. Я вроде решил свою проблему, но как то костыльно. То есть я тупо сделал 10 одинаковых кнопок в xml, скрывая и показывая их когда нужно. А мне хотелось бы сделать одну шаблонную кнопочку, и размножить её когда это потребуется, затем удалить за ненадобностью, чтоб не висело в памяти 10 кнопок. Я пробовал вынести все атрибуты кнопки в стиль и с помощью ContextThemeWrapper применять его к вновь созданным кнопкам, но это не выглядело так как мне нужно, как будто некоторые атрибуты из стиля просто не применялись
звучит как ресайклер из кнопок
источник