ImageView 图片靠右,靠左处理

相信在工作中很多人都会遇到ImageView需要图片靠左和靠右,典型的案例就是悬浮窗缩进的小图片,前几天在工作中遇到,随手一记。

  • 简单介绍下布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal" ><ImageView
        android:id="@+id/button6"android:layout_width="60dp"android:layout_height="60dp"android:src="@drawable/ourpalm_float_half_left"/></LinearLayout>

这个时候如果不做任何处理,而且想让图片靠左的话,实际的显示效果是这样的

到这里脑子突然卡住了,好久没调这个,然后经过研究发现:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal" ><ImageView
        android:id="@+id/button6"android:layout_width="60dp"android:layout_height="60dp"android:src="@drawable/ourpalm_float_half_left"android:scaleType="fitStart"/></LinearLayout>
  • 这个时候会惊喜的发现

  • 加入android:scaleType=”fitStart” 后,图片乖乖的靠左,查了安卓的文档:
    android:scaleType=”fitStart” 把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置。关键字:按比例缩放,靠左显示全图,
    很简单的解决问题,
  • 如果靠右的话,android:scaleType=”fitEnd” 加入这个就可以了,至于这个悬浮窗是在左还是在右显示,就需要代码逻辑判断了,这个就不多说了。

    是不是很简单的解决了问题,android的确勃大茎深,有时候很简单的配置解决复杂的问题,顺手一记,老司机轻喷.

Android ImageView 图片靠右,靠左处理相关推荐

  1. android imageview 图片切换动画,模仿优酷Android客户端图片左右滑动(自动切换)效果...

    本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现: 具体思路: 1. 工程中需要添加android-support-v4.jar,才能 ...

  2. android imageview图片旋转动画,Android 安卓动画 属性动画 - 旋转动画

    引入 属性动画的出现,弥补了补间动画的不足之处,补间动画,只是改变了表面上的东西,但是其中属性并未改变,而属性动画相反,改变了表面上的东西,并且也更改了其属性. 类:ObjectAnimator 用于 ...

  3. Android ImageView中scaleType=centerCrop实现左对齐效果

    在开发过程中,用于显示图片大家用的比较多的应该是ImageView,在显示图片时是通常我们会设置scaleType以达到不同的展示效果.然后通常scaleType能设置的属性仅为: CENTER /c ...

  4. Android ImageView图片显示点击背景切换

    为什么80%的码农都做不了架构师?>>>    一.介绍 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 二.XML属性 android:adjustV ...

  5. Android ImageView图片自适应

    网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) <ImageView     android:id=" ...

  6. Android ImageView图片旋转

    imageview旋转的方式有两种: 1.在布局中进行旋转 <!-- ImageView中的属性-->android:rotation="90" 2.在Java代码中动 ...

  7. Android ImageView图片代码实现按屏幕宽度等比例缩放

    /*** 设置图片根据屏幕宽度进行等比例缩放* @param imageView*/public static void setImageMatchScreenWidth(ImageView imag ...

  8. Android ImageView 图片拉伸,填满控件

    https://blog.csdn.net/zhouyingge1104/article/details/50535123 android:adjustViewBounds="true&qu ...

  9. android imageview图片失真,imageView 图片变形失真

    在开发当中有时会有这样的需求,将从服务器端下载下来的图片添加到imageView上, 但是下载来的图片尺寸大小不固定,宽高也有可能不成比例, 如果我们直接显示,往往会发现图片被挤压,或者变形失真,如果 ...

最新文章

  1. python怎么装饰_如何理解python装饰器
  2. Cloud Programming Simplifie : A Berkeley View on Serverless Computing
  3. MRP Overview
  4. html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?
  5. linux ftp查看用户目录权限,linux 指定ftp用户 特定目录及权限
  6. 【数据结构】——冒泡排序、插入排序、选择排序
  7. Oracle增加自增长列
  8. curl实现发送Get和Post请求(PHP)
  9. 消除PyCharm中满屏的波浪线
  10. 深入浅出 SSL 管理配置实战
  11. 风哥Oracle数据库视频培训教程大合集(网盘下载.共18套)
  12. 软件测试之App测试-用户体验测试
  13. 开源:通用的日志分析工具(LogViewer)
  14. 分布式室内空气质量监测系统设计
  15. SqlServer2017安装northwind
  16. oracle序时账是什么,​序时账和明细账区别是什么
  17. 图像特征与描述(2)
  18. usb3.0传输速度测试软件,USB3.0与USB2.0的传输速度对比测试
  19. c语言表示注释,c语言中注释的位置
  20. 根据excel模板导出excel

热门文章

  1. 《Google软件工程之道》软件工程随想
  2. 根据端口号查询进程路径
  3. 【PAT】计算a+b并以标准格式输出其和
  4. supplier java8_Java8-Supplier接口
  5. 修炼性格【管理学之一】
  6. 13.类的关系——继承关系
  7. 四川华巨同诚:拼多多全额返现的活动怎么样
  8. Python3 读取本地、网络摄像头流
  9. 两个路由器桥接共享一个宽带
  10. HOTMAIL.Msn升级成250M方法