Android UI
tianzhaohui1991
这个作者很懒,什么都没留下…
展开
-
提前获取图片的尺寸,并使得图片能根据控件的大小按比例缩放,防止内存溢出
我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。 我们可以通过下面的代原创 2016-01-21 10:31:45 · 585 阅读 · 0 评论 -
android ImageView 宽度设定,高度自适应
最近碰到一个需求,要求是在不知道图片宽度和高度的情况下,让图片在指定宽度内充满,同时高度自适应,在网络上查找了一下,也有很多解决方法,后来针对自己的应用,选择了一个修改较小的方案,最后证明效果还是蛮不错的,记录在这里,希望能帮助到有同样需求的人。 好了,言归正传 首先,需要给你的ImageView布局加上android:adjustViewBounds="true" andr转载 2016-01-14 11:18:27 · 214 阅读 · 0 评论 -
Android ImageView的scaleType属性与adjustViewBounds属性
ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY android:scaleType="center" 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分转载 2016-01-13 14:12:28 · 248 阅读 · 0 评论 -
当popwindow不铺满全屏时,怎么设置点击窗口外的屏幕部分时,该popwindow自动消失?
当popwindow不铺满全屏时,怎么设置点击窗口外的屏幕部分时,该popwindow自动消失?给它加一个背景即可:popupWindow.setBackgroundDrawable(new BitmapDrawable());怎么设置pop出来时的动画呢?citypopupWindow.setAnimationStyle(R.style.PopupAnimation);这是R.style.Pop原创 2016-01-06 10:33:59 · 648 阅读 · 0 评论 -
android上px与dp相互转换代码
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。 以下是一个应用类,方便进行px和dp之间的转换。原创 2016-01-05 15:57:14 · 233 阅读 · 0 评论 -
Android EditText监听小数点让用户只能输入小数点后两位
最近项目需要输入价格,但是不想让用户在小数点后面输入太多,所以我封装了一个。当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,封装好了,直接可以拿过来用! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1转载 2016-01-29 11:15:11 · 473 阅读 · 1 评论