解析#如何固定ImageView的长宽比#
布局文件zxing_save.xml中ImageView用来显示二维码图片。问题:二维码图片长宽比是1比1,ImageView没有属性可以指定长宽比为1比1。解决方法:新建ResizeFrameLayout,扩展FrameLayout,设定长宽比为1比1,将ImageView作为child放在ResizeFrameLayout中,ImageView的width和height设置为match_parent。
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tvie="http://schemas.android.com/apk/res/com.tvie.xj.ivideo"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="#000000" ><com.tvie.base.widget.ResizeFrameLayoutandroid:layout_width="match_parent"android:layout_height="0dp"android:layout_centerInParent="true"android:layout_margin="10dp"android:background="#FF0000"android:padding="3dp"tvie:ratioXY="1.0" ><ImageViewandroid:id="@+id/zxingImage"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_gravity="center"android:background="#00FF00"android:padding="6dp" /></com.tvie.base.widget.ResizeFrameLayout><Buttonandroid:id="@+id/btnSave"android:layout_width="fill_parent"android:layout_height="40dp"android:layout_alignParentBottom="true"android:layout_margin="5dp"android:background="@drawable/logout_selector"android:text="保存到本地"android:textColor="#0E1700"android:textSize="22sp" /><include layout="@layout/title_bar_zxing" /> </RelativeLayout>
转载于:https://blog.51cto.com/truesea/1316687
解析#如何固定ImageView的长宽比#相关推荐
- python生成指定长度的列表_python – 如何将列表或字符串解析为固定长度的块
有人提出了一个相关的问题: Slicing a list into a list of sub-lists 例如,如果您的源列表是: the_list = [1,2,3,4,5,6,7,8,9,... ...
- poi解析不固定列excel
controller 调用代码: //注意:保费字段 premium :指每1000保额对应的费率 public BaseResult<String> importExcel(@Reque ...
- SPPNet论文解析
文章目录 一.介绍 二.拟解决的关键问题 三.Spatial Pyramid Pooling 1. 问题背景 2. Spatial Pyramid Pooling Layer 四.SPPNet目标检测 ...
- webflux系列--源码解析二
accept包 RequestedContentTypeResolver 处理mediaType的接口. public interface RequestedContentTypeResolver { ...
- 关于java转义字符\解析。
关于java的转义字符我一直有疑问.之前都没有仔细研究过,模糊的用过.今天刚好有时间就仔细研究了下. 下面是一段后台返回的json字符串: String jsonStr="{\\\" ...
- 西门子PLC的S7协议报文解析说明
我们以S7的1500系列来查看握手和读取.写入[字Word或者位Bit]命令报文 以下报文不做说明时都是十六进制字节. 西门子PLC需要连接成功后发送两次握手命令方可进行读写通信. 西门子PLC的S7 ...
- wifi数据包解析_解析WiFi数据包(libpcap)
我一直在努力使OpenWRT路由器将WiFi探测器请求发送到 MySQL数据库(它存储每个探测请求数据包的MAC地址和RSSI信息以及其他路由器特定的数据). 在对libpcap进行了大量的研究之后, ...
- Android实战:手把手实现“捧腹网”APP(三)-----UI实现,逻辑实现
APP页面实现 根据原型图,我们可以看出,UI分为两部分,底部Tab导航+上方列表显示. 所以此处,我们通过 FragmentTabHost+Fragment,来实现底部的导航页面,通过Recycle ...
- Android图片剪裁库
最近利用一周左右的业余时间,终于完成了一个Android图片剪裁库,核心功能是根据自己的理解实现的,部分代码参考了Android源码的图片剪裁应用.现在将该代码开源在Github上以供大家学习和使用, ...
最新文章
- HDU 4635 Strongly connected(缩点、最多可加边数使得仍然非强连通)
- ros与下位机通信常用的c++ boost串口应用
- jni java共享变量_Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量
- 检测到目标url存在框架注入漏洞_HOST注入攻击剖析
- 气泡提示效果css.html,用纯CSS3绘制高端简约的气泡提示框
- 剑指offer之构建乘积数组
- Linux一键安装Aria2+Yaaw+FileManager实现BT磁力下载,并在线查看/观看
- 计算机组装与维修第3版,计算机组装与维护(第3版)
- 2019年8月8日 星期四 今日计划
- ↖杨过↖ ↗小龙女↗
- 圣邦微电子2023校招笔试
- 计算机代表数字的通用码是什么,数字信息在计算机中的表示及编码.ppt
- 神奇的「种子法则」:意念具有不可思议的超能量
- 厦门智业HIS软件安装Linux,智业软件:智慧医院集成平台建设
- JAVA开发基础之使用IDEA导出JAR包
- XP系统下MSDTC不可用解决办法
- 使用modelsim编译altera库
- 机器人系统设计与制作:Python语言实现2.5 用Blender制作机器人的三维模型
- 编程斐波那契数列_通过斐波那契序列记忆和制表法进行动态编程的简介
- SNP芯片探针回帖基因序列