Я собираюсь установить ImageView
с setImageResource
, но он не работает. ничего не ошибка тоже. и logcat кажется прекрасным.setImageResource не работает
Вот мой код:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_item_list_request, container, false);
setHasOptionsMenu(true);
View anotherView = inflater.inflate(R.layout.style_fragment_list_request,container,false);
imgView = (CircleImageView)anotherView.findViewById(R.id.listPhoto);
imgView.setImageResource(R.drawable.pastel_red);
}
Учитывая, что я назвал и объявить ImageView
из другого макета. Является проблемой, если я раздуваю 2 макета только для установленного изображения для другого макета?
Все, что здесь не так?
Вы добавляете макет другого представления в основной макет после раздувания и настройки ресурса изображения? –
нет, я раздуваю еще один вид сначала, затем устанавливаю изображение. View view = inflater.inflate (R.layout.fragment_item_list_request, контейнер, false); setHasOptionsMenu (true); View anotherView = inflater.inflate (R.layout.style_fragment_list_request, container, false); imgView = (CircleImageView) anotherView.findViewById (R.id.listPhoto); imgView.setImageResource (R.drawable.pastel_red); } – Borom1r
Вы должны добавить anotherView, иначе он не будет показан. –