如何更改安卓手机默认选择图片位置

如何更改安卓手机默认选择图片位置,第1张

1、假定你的手机里只有类似“图库”这种图片管理程序,那么默认的就是它,没法改变。

2、假定你的手机里还有别的图片管理程序,包括微信、QQ这类兼容性的程序在内,那么当你选择打开一幅图片的时候,一定会出现提示,让你自己选择用哪一个程序,而且还会有“仅此一次”和“始终”这两个选项,一般情况下都会选择“仅此一次”,因为毕竟我们会在不同的程序里面使用到图片嘛;但是有的时候比如手指误 *** 作,选择了“始终”,那就有点麻烦了,这个时候就不会出现用那个程序打开的提示了,而且想改变默认的打开方式也有点难,我的方法比较笨,那就是卸载掉那个被“默认”的程序,然后再重新安装,你可以试试。

使用ImageButton就可以实现,代码如下:

<ImageButton

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:scaleType="center"//将控件中的图片属性定义为居中显示

android:src="@drawable/xxx" />

下面是scaleType的几种属性的含义:

ImageView.ScaleType.CENTER|android:scaleType="center" 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop" 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)

ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside" 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长(宽)等于或小于View的长(宽)

ImageView.ScaleType.FIT_CENTER|android:scaleType="fitCenter" 把图片按比例扩大(缩小)到View的宽度,居中显示

ImageView.ScaleType.FIT_END|android:scaleType="fitEnd" 把图片按比例扩大(缩小)到View的宽度,显示在View的下部分位置

ImageView.ScaleType.FIT_START|android:scaleType="fitStart" 把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置

ImageView.ScaleType.FIT_XY|android:scaleType="fitXY" 把图片按照指定的大小在View中显示

ImageView.ScaleType.MATRIX|android:scaleType="matrix" 用matrix来绘制


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11223890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存