最赞回答 / Mopel
因为在计算机中进行小数运算是二进制的,而二进制的小数大部分转化成十进制时都成为了无限小数.十进制中每一位是10^-N次方 而二进制是2^N次方.比如,0.5=2^-1 0.25=2^-2 那么0.5~0.25之间就要用三位以上二进制小数来表示了.能转换成有限位2进制小数的10进制小数,小数部分 F 必须满足:F = (a1)*2^(-1) + (a2)*2^(-2) + (a3)*2^(-3) + …… + (an)*2^(-n),其中 an 表示 0 或者 1,n 不能是无穷大。。所以Double的数据...
2015-03-23
最赞回答 / 小王子抓猫咪
startActivityForResult方法将页面从第一个跳转到了第二个,这时已经将你的监听方法onActivityResult准备好了。只需要你在第二个页面里执行setResult方法就会被第一个页面的监听方法捕捉到,同时你调用finish主动关闭第二个页面。系统就开始执行你的onActivityResult方法。那些参数是用来在这些方法相互调用时进行请求答复而设计的,一个请求码,一个答复码,再加上交互数据。这些方法的相互调用是系统给你完成的。就像你声明一个按钮点击事件一样,你自己手动点击按钮就会执...
2015-03-23
最赞回答 / Agnoy
自己发现了一个原因,看代码就会发现我在ImageButton 里写了一句android:layout_marginTop="50dp"但是在模拟器中运行就会发现,这句话完全没有效果,通过度娘,得知在android 2.3(反正是在4.0以下)的版本中marginTop这句话就会有这样那样的问题(具体原因还是不清楚)所以当我在模拟器上运行4.4.2的版本时,就不会有这样的问题出现了。。。但是在2.3版本上出现的问题该怎么解决,还是希望有大牛来解惑。
2015-03-23
最新回答 / 神圣的锅包肉
因为如果你不设置的话,他就会有一个默认的CompletThreshold值。其实两个都可以设置CompleteTreshold