Можно ли добавлять динамически фрагменты в элементы списка

Ответить
Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Можно ли добавлять динамически фрагменты в элементы списка

Сообщение Helena2977 » 17 апр 2015, 17:52

Вот есть список и по нажатию туда надо добавить еще один из набора франментов в соответствии с тем, какой элемент был нажат. Можно такое осуществить? Главная проблема, насколько я понимаю, привязать этот фрагмент к нужному лайоуту. Посколько Transaktion требует указать не лайоут, а его Resource.id. A в списке их много с одинаковыми id. Можно создать фрагмент вообще без лайоута, но я не нашла, как его потом в список вставить.

Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Helena2977 » 20 апр 2015, 10:17

Никто не знает или невозможно?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Foenix » 20 апр 2015, 10:36

возможно,
но никто ничего не понял в вопросе.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Helena2977 » 20 апр 2015, 11:01

Что же тут непонятного? ListView c фрагментами в качестве элементов списка. Возможно это или нет? И если возможно, то как это реализовать?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Foenix » 20 апр 2015, 11:22

зачем?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Helena2977 » 20 апр 2015, 12:37

Почему в ответ на все мои вопросы я получаю один ответ: "зачем" и ни одного реального ответа. Ну какая разница, зачем? Мне так кажется логичным и удобным в моей задаче. Если это невозможно, я буду искать другой путь, не такой удобный.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Foenix » 20 апр 2015, 13:03

конечно нет ответов, потому что очень часто новички выдумывают такого, что ни на какую голову не оденешь. Вот тут много программистов тусуется, которые уже кучи программ понаписали и ни единого раза не требовалось вставлять фрагменты в список. Это не наводит на мысли, что они подскажут КАК ПРАВИЛЬНО сделать, вместо того, чтобы делать фигню?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Helena2977 » 20 апр 2015, 15:08

Ну я могу и без фрагментов реализовать, но если бы можно было их в список вставить, то было бы для меня логичнее. А почему собственно нет? Что тут такого нелогичного, если в список бы вставлялись разные фрагменты. Если элементы списка разные и по разному себя ведут. И требуют разной обработки событий. И почему Вы считаете, что недопустимо все, что до сих пор не делалось?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Foenix » 20 апр 2015, 15:37

Я не считаю так, как вы мне приписываете и додумываете все, что я не имела ввиду.
Чем больше знаешь, тем лучше видишь картину, так в любом деле.

И вы, если бы хотели ответ на свой вопрос - давно бы уже уточнили все.
Не хотите, как хотите.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Helena2977
Сообщения: 18
Зарегистрирован: 10 мар 2015, 17:56

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение Helena2977 » 20 апр 2015, 15:46

Да что уточнить-то? Что непонятно в этом вопросе? Я с удовольствием уточню, только я не понимаю, чего Вы не можете понять. Я вроде все написала. Список ListView. В нем элементы, ведут себя по разному и имеют разный вид. Поэтому желательно их сделать фрагментами, чтобы можно было удобно описать все поведение для каждого вида элементов.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Можно ли добавлять динамически фрагменты в элементы спис

Сообщение klblk » 21 апр 2015, 07:16

Чисто теоретически можно попробовать сделать кастомный адаптер в котором будет FrameLayout, куда будет запихиваться фрагмент в методе getView(). Но как будет при этом вести себя прокрутка совершенно непонятно.

Но в целом как выше писалось подход неправильный и никто так не делает. Правильно все разруливать в методе getView() у адаптера безо всяких фрагментов. Если уж элементы совсем друг на друга не похожи то возможно можно сделать свои кастомные View которые уже запихивать в ListView.

Ответить