Страница 1 из 1
Listview Fragment
Добавлено: 11 июн 2016, 15:35
Arman
Здравствуйте, в фрагменте есть listview, как добраться до него из Activity, получаю null
Код: Выделить всё
ListView listview = (ListView) findViewById(R.id.list);
Re: Listview Fragment
Добавлено: 12 июн 2016, 08:40
ANdriy123456
ListView listview = (ListView)rootView.findViewById(R.id.list);
-----------------------
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_photos, container, false);
ListView listview = (ListView)rootView.findViewById(R.id.list);
....
return rootView;
}
Re: Listview Fragment
Добавлено: 12 июн 2016, 08:57
Arman
это если бы ListView находился в activity, а у меня listView в фрагменте, мне нужно из activity добраться до listview в фрагменте
Пробовал так тоже не получается, это код в activity, listview находится в fragment1
Код: Выделить всё
ListView listview = (ListView) fragment1.getView().findViewById(R.id.list);
Re: Listview Fragment
Добавлено: 14 июн 2016, 05:20
klblk
Arman писал(а):это если бы ListView находился в activity, а у меня listView в фрагменте, мне нужно из activity добраться до listview в фрагменте
Пробовал так тоже не получается, это код в activity, listview находится в fragment1
Код: Выделить всё
ListView listview = (ListView) fragment1.getView().findViewById(R.id.list);
Код выше не сработал потому что скорее всего у фрагмента еще не отработал метод onCreateView(). Вообще может вам не нужно работать со вью фрагмента из активити? Может просто стоит передавать нужные данные во фрагмент или получать эти данные сразу во фрагменте?