kinvlad: ну я то чё, все мои немногочисленные обращения в полицию заканчивались положительным эффектом. Но очень не хотели принимать заявление, настаивали, что всё же потерял (работа такая, если каждый по пьяни потеряный телефон искать, не будет им конца), но как приняли, следака дали нормального, сказал всё путём будет, через 2 недели вернули, мужик у цыган купил телефон, день проходил и к нему пришли. правда вора не нашли
чёт вы ерундой занимались, у меня тож крали недорогой телефон, писал заяву и мне его возвращали по эмею. А в вашем случаи вообще халява, надобно было просто писать заяву на кражу, у вас и местоположение и записи разговора и фото вора есть, для ментов это халява, план выполнять надобно по раскрываемости, а тут за 1 день можно поймать - мечта.
идём-идём, я всё равно не вижу почему путь не тот, увы.
Может не так написал, уточню - LineаrLayout - контейнер, в нём ещё несколько LineаrLayoutItem в которых лежат Button, при нажатии на кнопку на кнопку должен удалиться LineаrLayoutItem в котором лежит сама кнопка. То, что вы написали подойдёт? onClickListener'e в этом случаи не вызовет утечку памяти, его GC соберёт?
Денис Загаевский: со вьюхами я так и планировал изначально, что написано - это не удачная попытка сохранять данные при повороте. Сами данные для теста хранятся пока в массивах, временное решение, пока не подойду к созданию БД. Видимо надобно запрашивать данные и создавать необходимое количество вьюх
Сергей Краснодемский: ток щас руки дошли, свежим взглядом нашёл простую ошибку в адаптере, во ViewGroup не то передавал. Вместо (ViewGroup) itemView нужно было передавать мой layout
вы домашний так хотите сделать? Просто есть мобильные для стариков, в них (да и во многих кнопочных) есть функция набора номера при зажатии какой либо цифры, просто на все цифры заносите свой номер и убираете автоблокировку. ток заряжать надобно, хотя они месяц без подзорядки работают. Ещё в некоторых есть тревожная кнопка с боку. Если нажать её, то вызовется заранее сделанная процедура, к примеру телефон начнёт громко орать, привлекая внимание, и будут отправляться смс на указанные вами номера, может ещё чего можно сделать, не помню
Сергей Краснодемский: Ну это мои извращения для получения нужно вида View. Есть recyclerview, в нём cardview соответственно, в каждой cardview лежит контейнер LinerLayout. Изначально сам контейнер был в xml cardview, сейчас переделал и контейнер создаю кодом и добавляю его в cardview в классе
publick static class MyHolder extends RecyclerView.ViewHolder{
protected View view;
private CardView cardView;
public MyHolder(final View itemView) {
super(itemView);
cardView = (CardView) itemView.findViewById(R.id.card_view);
LinearLayout layout = new LinearLayout(cardView.getContext());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(params);
layout.setId(anInt);
cardView.addView(layout);
View viewPlus = new ItemPlus().onCreateView((LayoutInflater) layout.getContext().
getSystemService(Context.LAYOUT_INFLATER_SERVICE), (ViewGroup) itemView, new Bundle());
layout.addView(viewPlus);
}
}
Сергей Краснодемский: попробую более подробно. button.getId вижу. У меня проблема, что я не совсем понимаю как в адроиде создавать уникальные элементы с ресурсами из xml. У меня сейчас есть MyFragment exstends Fragment. В этом классе я переопределяю OnCreateView и пишу ниже
View view = inflater.inflate(R.layout.plus, container, false);
Далее ищу там кнопку
buttonPlus = (AppCompatImageButton) view.findViewById(R.id.button_plus);
Фрагмент готов. У меня есть несколько контейнеров, в каждом контейнере нужен экземпляр класса MyFragment, создаю их, внешне всё красиво, но несмотря на то, что они находятся в разных контейнерах, при нажатии на кнопку я получаю только "ссылку" на самый первый контейнер. Т.е. к примеру, я хочу при нажатии кнопки создавать ещё одну такую же кнопку в этом фрагменте, какую бы я кнопку не нажал, в итоге все кнопки появляются в первом контейнере
Денис Загаевский: да переиспользуемость списков мне ни к чему, список довольно короткий, 7-8 карточек, в каждой карточке около 5-ти фрагментов будет. Можно всё сделать через обычные списки, но я без понятия как рисовать подложку, как анимировать изменение размера подложки, а в cardview всё есть из "коробки"