图片控件的使用

页面布局

<com.avicsafety.lib.CustomView.AvicPhotoList
    android:id="@+id/apl_detail_photo"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:photo_lable="隐患照片" />

后台使用代码

private AttachmentManager attachmentManager;
attachmentManager = new AttachmentManager();
//检查图片的回显
List<String> list = attachmentManager.getCompanyImageListByGuid(m_checkResult.getGuid());
apl_detail_photo.setData(list);
apl_detail_photo.setOnClickListener(new AvicPhotoList.OnClickListener() {
    @Override
    public void onClick() {
        Intent intent = new Intent(oThis, PhotoListActivity.class);
        intent.putExtra("max", 9);   //选择最大图片数量
        intent.putExtra("min", 0);   //选择最小图片数量
        //intent.putExtra("data", temp);  //选中的图片数组  数组中为图片路径
        intent.putStringArrayListExtra("list", (ArrayList<String>) apl_detail_photo.getData());  //也可以传递一个ArrayList<String>
        intent.putExtra("path", Configuration.BASE_PATH);   //图片默认存放的地址
        intent.putExtra("title", apl_detail_photo.getLable());  //图标管理页面的TITLE
        intent.putExtra("readonly", false);  //是否为只读模式
        startActivityForResult(intent, 3000);
    }
});
/**
 * 修改显示数据
 */
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
        case 3000: {
            if (resultCode == RESULT_OK) {
                List<String> list = data.getStringArrayListExtra("result_list");
                apl_detail_photo.setData(list);
            }
            break;
        }
}
//保存检查图片
List<String> image_list = apl_detail_photo.getData();
if (image_list.size() > 0) {
    attachmentManager.saveComapnyImageList(image_list, m_checkResult.getGuid());
}

转载于:https://my.oschina.net/u/3213186/blog/906603

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值