我有Imageview和互联网上图片的链接.我把这张照片设置为像这样的ImageView,
public ImageView iv;
iv = (ImageView) findViewById(R.id.imageView);
String img = "https://www.google.com/images/srpr/logo11w.png";
iv.setImageDrawable(Drawable.createFromPath(img));
Run Code Online (Sandbox Code Playgroud)
我想要做的是从互联网上下载一张图片到我的Android应用程序并将其应用到ImageView.我想让它变得尽可能简单.
帮助过我
String img_url= //url of the image
URL url=new URL(img_url);
Bitmap bmp;
bmp=BitmapFactory.decodeStream(url.openConnection().getInputStream());
ImageView iv=(ImageView)findviewById(R.id.imageview);
iv.setImageBitmap(bmp);
Run Code Online (Sandbox Code Playgroud) 我有一个带背景的按钮.我需要你点击它时,背景改变了,当我发布它时,背景是一样的.
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (v.getId()){
case R.id.button:
if (v.isEnabled()){
btn.setBackgroundResource(R.drawable.btn_pressed);
}else if (!v.isEnabled()){
btn.setBackgroundResource(R.drawable.btn_normal);
}
break;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
当我编写这段代码时,背景会改变一次并始终处于"按下"的状态