我即將設置ImageView
與setImageResource
,但它不起作用。沒有錯誤。和logcat似乎很好。setImageResource not working
這裏是我的代碼:
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佈局只是爲另一個佈局的設置圖像是問題?
這裏有什麼問題嗎?
是否在inflat和設置圖像資源之後將其他視圖佈局添加到主佈局? –
不,我先膨脹另一個視圖然後我設置圖像。 查看視圖= inflater.inflate(R.layout.fragment_item_list_request,container,false); setHasOptionsMenu(true); 查看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,否則不會顯示。 –