上传照片,调用系统照片
来源:互联网 发布:raft 算法 三副本 编辑:程序博客网 时间:2024/04/29 16:44
// 自己照片 public void Photo() { head_tou = (ImageView) view.findViewById(R.id.photo); head_tou.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 一个自定义的布局,作为显示的内容 View contentView = LayoutInflater.from(getActivity()).inflate(R.layout.photo_item, null); // 设置按钮的点击事件 TextView photo = (TextView) contentView.findViewById(R.id.popwindow_photo); TextView up = (TextView) contentView.findViewById(R.id.popwindow_up); photo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getActivity(), "button is pressed", Toast.LENGTH_SHORT).show(); // 拍照上传 Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(it, 1); } }); up.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getActivity(), "button is pressed", Toast.LENGTH_SHORT).show(); // 本地上传实现: Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(intent, 2); } }); final PopupWindow popupWindow = new PopupWindow(contentView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, true); popupWindow.setTouchable(true); popupWindow.setTouchInterceptor(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Log.i("mengdd", "onTouch : "); return false; // 这里如果返回true的话,touch事件将被拦截 // 拦截后 PopupWindow的onTouchEvent不被调用,这样点击外部区域无法dismiss } }); // 如果不设置PopupWindow的背景,无论是点击外部区域还是Back键都无法dismiss弹框 // 我觉得这里是API的一个bug popupWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.s)); // 设置好参数之后再show popupWindow.showAsDropDown(head_tou); } }); }
0 0
- 上传照片,调用系统照片
- android调用系统相机并调整照片大小保存,最后上传照片
- 上传照片
- 照片上传
- 上传照片
- 关于调用系统相机以及压缩照片
- ios调用系统照片库/拍照/录像
- ios 调用系统照片库/拍照/录像
- Android调用系统相机照片和裁剪
- ios 调用系统照片库/拍照/录像
- android 调用系统拍照、选择本地照片
- android中调用系统的相册或者相机拍照并上传照片
- 照片
- 照片
- 照片
- 照片
- 照片
- 照片
- mysql分组查询(group by)
- ITSA [C_MM058-中] 二項式求解
- 【腾讯TMQ】JAVA代码覆盖率工具JaCoCo-实践篇
- 用python实现简单的遗传算法
- Android TextToSpeech多国语言自动朗读
- 上传照片,调用系统照片
- 怎样把PDF转换成WORD简单有效
- ViewPager无线轮播
- XAMPP安装之后,还用装MYSQL吗?怎样以cmd操作MYSQL,怎样进入设置?
- redis-cli命令
- 怎么样在XAMPP上建立多个域名的站点
- 【重点】深入了解android平台的jni---注册native函数
- 从JKS文件中读取密钥
- 队列、栈的区别