0

我正在尝试从图像视图更新图像,调试它我看到所有代码都在传递,但图像没有更新。这是我的代码:

    LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.activity_main, null);


ImageView view = (ImageView) v.findViewById(R.id.img);
view.setImageResource(R.drawable.head);
4

2 回答 2

1

试着打电话view.invalidate()。这必须从 UI 线程调用。要从非 UI 线程调用,请调用postInvalidate().

于 2013-10-22T21:52:33.467 回答
0

imageView.refreshDrawableState()应用所有参数后尝试调用

于 2022-02-22T06:35:51.703 回答