Android点击小图显示大图 Alertdialog 全屏都可以

释放双眼,带上耳机,听听看~!

项目当中遇到了点击小图显示大图的需求,找个半天没有合适的 后来还是自己搞吧。。

直接上代码。。。

 public void smallImgClick(View v) {
//有背景图
final AlertDialog dialog = new AlertDialog.Builder(this).create();
ImageView imgView = getView();
dialog.setView(imgView);
dialog.show();
// 全屏显示的方法
//     final Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
//     ImageView imgView = getView();
//     dialog.setContentView(imgView);
//     dialog.show();
        // 点击图片消失
imgView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
}
private ImageView getView() {
ImageView imgView = new ImageView(this);
imgView.setLayoutParams(new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT));
InputStream is = getResources().openRawResource(R.drawable.ic_launcher);
Drawable drawable = BitmapDrawable.createFromStream(is, null);
imgView.setImageDrawable(drawable);
        return imgView;
}

人已赞赏
Android文章

android开发设置android软键盘,默认不弹出的方法

2020-3-27 15:16:48

Android文章

Android JAVA 通过URL 获取页面内容

2020-3-27 16:31:51

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索