在页面上加载图片嘿嘿一起来玩一玩

xiaoxiao2021-02-28  79

public class MainActivity extends AppCompatActivity { private ImageView iv; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv = (ImageView) findViewById(R.id.iv); button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { new Thread(new Runnable() { @Override public void run() { final Bitmap bitmap = getPicture("图片网址"); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } iv.post(new Runnable() { @Override public void run() { iv.setImageBitmap(bitmap); } }); } }).start(); } }); } public Bitmap getPicture(String path) { Bitmap bm = null; try { URL url = new URL(path); URLConnection urlConnection = url.openConnection(); urlConnection.connect(); InputStream is = urlConnection.getInputStream(); bm = BitmapFactory.decodeStream(is); } catch (Exception e) { e.printStackTrace(); } return bm; } }
转载请注明原文地址: https://www.6miu.com/read-65009.html

最新回复(0)