android
Islandww
这个作者很懒,什么都没留下…
展开
-
Android onTouch方法调用了两次的问题
今天在做安卓应用时,有一个功能是点一下某个部件的时候弹出一个对话框,用的是onTouchListener,但是发现点击的时候弹出了两个窗口,观察输出,发现onTouch事件调用了两次:怎么回事呢?原来,onTouch事件在手指按下和离开的时候分别调用了一次。那么我只需要弹出一个窗口,也就是触发一次,怎么修改呢?答案就是判断一下当前的onTouch事件是正转载 2017-05-25 17:05:48 · 1585 阅读 · 1 评论 -
List快速按照指定顺序排列
Comparator comparator = new Comparator() {@Overridepublic int compare(ColorSample cs1, ColorSample cs2) {double s1 = cs1.s;double v1 = cs1.v;double h1 = cs1.h;double s2 = cs2.s;double原创 2017-05-26 07:40:00 · 2881 阅读 · 0 评论 -
关于android设置dp与px
如果在java代码中需要设置paddingtop 则需要获取到dp值 再转换成px代码如下//获取设备像素密度,以便将逻辑像素dp转换成px物理像素final float scale =getResources().getDisplayMetrics().density;row.setPadding(0, (int)(20*scale+0.5f),0,原创 2017-05-26 11:29:01 · 696 阅读 · 0 评论 -
android从strings资源文件获取,并拼接字符串方法
你的标准体重:%1$.2f~%2$.2f 这是strings.xml中我的代码 现在需要做的是计算出标准体重的最大值与最小值并显示在其中 也就是和提醒字符串进行拼接 %1 表示第一个参数 %2 表示第二个参数$.2f 表示为浮点型 并且保留两位小数$.2d 表示为整数型,并且保留两位小数$s 表示为stri原创 2017-05-18 15:30:24 · 1858 阅读 · 0 评论 -
intent.setFlags方法中的参数值含义
一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL转载 2017-05-30 12:17:04 · 283 阅读 · 0 评论 -
android:layout_weight的真实含义
首先声明只有在Linearlayout中,该属性才有效。之所以Android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plain copy print?LinearLa转载 2017-05-30 20:01:45 · 279 阅读 · 0 评论