![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
wsxiaoniup
这个作者很懒,什么都没留下…
展开
-
scrollview中包含viewpager致使viewpager滑动不流畅
mViewPager.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {v.getParent().requestDisallowInterceptTouchEvent(true); return false;}});原创 2014-12-25 12:53:34 · 378 阅读 · 0 评论 -
处理ViewPager的notifyDataSetChanged无反应
在ViewPager的适配器PagerAdapter里边添加如下代码private int mChildCount = 0;@Overridepublic void notifyDataSetChanged() {mChildCount = getCount();super.notifyDataSetChanged();}@Overridep原创 2014-12-25 13:01:21 · 394 阅读 · 0 评论 -
处理ScrollView中包含ViewPager,使ViewPager滑动卡顿
在ScrollView中包含ViewPager,在滑动ViewPager的时候可能父类ScrollVier拦截事件监听从而造成ViewPager滑动卡顿mViewPager.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {原创 2014-12-25 13:12:42 · 1104 阅读 · 0 评论 -
Android控件EditText中文本光标位置的设置
Android中的编辑框 EditText 在默认设置文本的时候,他的光标的焦点总是在第一个位置的,如果点击其他空间添加了显示的文本, 这个时候光标又回到了文本的第一个位置, 而不是显示文本的最后。 为了方便用户在文本后边添加输入的文本, 需要把光标移动到文本最后, 这就需要设置 EditText 中文本的光标显示位置,EditText控件有 发现 setSelection 方法可以设置光标的显示转载 2016-08-05 15:21:54 · 10834 阅读 · 0 评论 -
把Activity设置成Dialog的点击空白消失
把Activity设置成Dialog的显示样式,给activity的清单文件中设置其属性为:设置其theme属性需要继承: parent="@android:style/Theme.Dialog"的样式:注意:有的时候点击Activity设置成的Dialog的外部的时候,界面不消失,可以在activity中设置设置setFinishOnTouchOutside(true);使当转载 2016-08-10 19:14:09 · 598 阅读 · 1 评论 -
TextView中的文本竖直显示
只需要在设置TextView的属性的时候需要同时设置android:layout_width="wrap_content"和android:ems="1"就可以了,其中ems属性设置的是代表一行能显示几个字符数,设置android:ems="1"就表示是单列竖直显示。原创 2016-12-13 15:32:54 · 946 阅读 · 0 评论 -
针对Java中计算两个浮点值数据操作,精度丢失问题
平常对于浮点数进行运算的时候,一般情况下结果是准确的。但是在一些个别情况下系统中通过一些小数计算返回的结果会不准确,例如: if (0.2*3==0.6){ System.out.println("相等"); } else { System.out.println("不相等"); } 结果: 不相等----对于...原创 2018-08-10 15:48:26 · 298 阅读 · 0 评论 -
对于浮点数double和float数据DecimalFormat保留小数并且格式化并设置千分位数操作
//示例一:最多保留两位小数System.out.println("--------###,###.##---------------");System.out.println(new DecimalFormat("###,###.##").format(1231111.58880));//多的四舍五入System.out.println(new DecimalFormat("###,##...原创 2018-08-10 17:55:48 · 1468 阅读 · 0 评论