位置: 编程技术 - 正文

照片选择器 multiimageselector(选择照片的快捷键)

编辑:rootadmin
package com.me.nereo.multiimageselector;import android.content.Intent;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.text.TextUtils;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.EditText;import android.widget.RadioGroup;import android.widget.TextView;import java.util.ArrayList;import com.me.nereo.multiimageselector.R;import com.me.nereo.selector.MultiImageSelectorActivity;public class MainActivity extends ActionBarActivity { private static final int REQUEST_IMAGE = 2; private TextView mResultText; private RadioGroup mChoiceMode, mShowCamera; private EditText mRequestNum; private ArrayList<String> mSelectPath; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mResultText = (TextView) findViewById(R.id.result); mChoiceMode = (RadioGroup) findViewById(R.id.choice_mode); mShowCamera = (RadioGroup) findViewById(R.id.show_camera); mRequestNum = (EditText) findViewById(R.id.request_num); mChoiceMode.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int checkedId) { if(checkedId == R.id.multi){ mRequestNum.setEnabled(true); }else{ mRequestNum.setEnabled(false); mRequestNum.setText(""); } } }); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int selectedMode = MultiImageSelectorActivity.MODE_MULTI; if(mChoiceMode.getCheckedRadioButtonId() == R.id.single){ selectedMode = MultiImageSelectorActivity.MODE_SINGLE; }else{ selectedMode = MultiImageSelectorActivity.MODE_MULTI; } boolean showCamera = mShowCamera.getCheckedRadioButtonId() == R.id.show; int maxNum = 9; if(!TextUtils.isEmpty(mRequestNum.getText())){ maxNum = Integer.valueOf(mRequestNum.getText().toString()); } Intent intent = new Intent(MainActivity.this, MultiImageSelectorActivity.class); // 是否显示拍摄图片 intent.putExtra(MultiImageSelectorActivity.EXTRA_SHOW_CAMERA, showCamera); // 最大可选择图片数量 intent.putExtra(MultiImageSelectorActivity.EXTRA_SELECT_COUNT, maxNum); // 选择模式 intent.putExtra(MultiImageSelectorActivity.EXTRA_SELECT_MODE, selectedMode); // 默认选择 if(mSelectPath != null && mSelectPath.size()>0){ intent.putExtra(MultiImageSelectorActivity.EXTRA_DEFAULT_SELECTED_LIST, mSelectPath); } startActivityForResult(intent, REQUEST_IMAGE); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == REQUEST_IMAGE){ if(resultCode == RESULT_OK){ mSelectPath = data.getStringArrayListExtra(MultiImageSelectorActivity.EXTRA_RESULT); StringBuilder sb = new StringBuilder(); for(String p: mSelectPath){ sb.append(p); sb.append("n"); } mResultText.setText(sb.toString()); } } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }

推荐整理分享照片选择器 multiimageselector(选择照片的快捷键),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:照片选取,图片选择器,照片选取,照片选片系统,图片选择器 android,照片选择器不可用,照片选片系统,图片选择器,内容如对您有帮助,希望把文章链接给更多的朋友!

照片选择器 multiimageselector(选择照片的快捷键)

}

Demo实例

Android 退出整个应用程序 三步走1、建立一个JAVA类importjava.util.LinkedList;importjava.util.List;importandroid.app.Activity;importandroid.app.Application;publicclassSysApplicationextendsApplication{privateListActivity

记录 "心跳机制" 相关问题 记录心跳机制相关问题论坛里碰到一个问题,记录一下。一、心跳分为两种,第一种是客户端发起的心跳,第二种是服务端发起的心跳。客户端发起的

Android点滴---drawable粘贴图片后 R文件报错,解决 今天往项目中粘贴使用图片时,刚把图片粘贴到Drawable文件中,就报错了,看了错误提示发现是我起文件名时粗心,写了一个大写字母!如果你是这种情

标签: 选择照片的快捷键

本文链接地址:https://www.jiuchutong.com/biancheng/376616.html 转载请保留说明!

上一篇:Android与蓝牙串口模块通信(android蓝牙连接过程)

下一篇:Android 退出整个应用程序(安卓退出界面)

  • 农民专业合作社章程模板
  • 税务知识:价外费用包括哪些费用?
  • 失控发票一定要补税吗
  • 养老保险滞纳金最高限额规定
  • 营业收入比销售商品收到的现金少
  • 小规模纳税人超500万后何时认定为一般纳税人
  • 签证费没有发票可以入账吗
  • 增值税发票丢了怎么办?
  • 建筑公司核定征收所得税怎么算
  • 融资租赁出租方会计处理
  • 工会疗养政策对比
  • 施工工人个税怎么计算?
  • 个税公司承担怎么做账计入其他应收款怎么平账
  • 施工企业开专票还是开普票好
  • 公司发生的业务可以转让给子公司嘛?
  • 补充养老保险计算器
  • 处置固定资产损失的账务处理
  • 分公司向总公司转钱可以吗
  • 劳务外包收入公式是什么
  • 包吃伙食费会计分录
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • 跨年怎么冲销发票
  • 如何修改自己电脑物理地址
  • 系统搜索力
  • 财务费用利息收入怎么结转
  • 贷款的资产减值怎么处理
  • 律师费怎样入账
  • 工会经费两种拨缴方式
  • 境外服务收入如何申报增值税
  • elementui
  • 企业所得税季初数怎么填
  • bootstrap框架的理解
  • php环境搭建教程
  • 自动驾驶车祸
  • php数据库搭建
  • thinkphp 分页
  • 补缴以前年度公积金账务处理
  • 捐赠利得的会计科目
  • 坏账准备计提范围包括
  • 规模以上企业纳税要求
  • vue开发需要掌握哪些知识
  • mysql的文件格式有哪些
  • 织梦商城网站源码
  • SQL Server 2016 CTP2.2安装配置方法图文教程
  • 个人所得税计提会计分录怎么做
  • 收到的加盟费要交税吗
  • 会员退费怎么算
  • 公司的货款直接转给股东个人了,该怎么转到公司
  • 建筑工程企业人才优势怎么写
  • 在软件中的操作有哪些
  • 印花税是必交的吗
  • 有借款合同还要写借条吗
  • 存货抵债如何做分录
  • 简易计税结转
  • 待结算财政款项是什么科目
  • 销售收入包含哪些费用
  • 餐饮有普通发票吗
  • 科目汇总表里的应交税费
  • 物流公司回扣几个点
  • mysql 压测
  • mysql 免安装版
  • win7快速切换到桌面
  • 苹果mac没有声音怎么办
  • thinkpad x230笔记本电脑
  • 操作系统运行慢怎么解决
  • centos划分分区
  • win7自带桌面时钟吗
  • 微信 cookies
  • combobox 添加选项
  • Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)
  • ie版本过低怎么升级win7
  • ie内存怎么清理
  • react-router react-router-dom
  • vue实现下载功能
  • 骨骼动画spine
  • javascript面向对象编程指南 pdf
  • 四川地方税务局网址是什么
  • 个人扣缴客户端怎样迁移信息
  • 网上查询公司营业执照
  • 即征即退进项税额分摊方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设