2013年9月26日
摘要: 大家都知道在做购物App或者购物网站的时候,商品价格往往会有一个“现价”和“原价”而原价往往会在中间加上一个黑色的横线。便于醒目客户,但是这种效果在App中应该怎样做呢?废话不多少,直接给大家看代码:TextView price = (TextView)findViewById(R.id.price);//下面这段代码是给Textview中的字体加上中间线price.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);这是经过本人测试过的,大家可以放心使用。 阅读全文
posted @ 2013-09-26 18:15 飘杨...... 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 解决办法:重写ScrollView,如下代码所示:public class MyScrollView extends ScrollView{ private GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public MyScrollView(Context context, AttributeSet attrs) { super(context, attrs); mGestureDetector = new GestureDetector(cont... 阅读全文
posted @ 2013-09-26 17:59 飘杨...... 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 首先Android的Bundle是可以传递对象的。我们可以用Bundle b = new Bundle();b.putSerializable("key", 对象引用);但是这样传递对象有可能会出现问题的。因为putSerializable("key",对象引用);存入的对象必须实现Serializable接口。即class MyObject implements Serializable。如果对象不实现接口,程序在运行的过程中就会报异常。当然除了传递对象之外还可以传递集合:例如传递Map 、List、Set等等。当然传递这些集合的时候是不可以直接传递的 阅读全文
posted @ 2013-09-26 16:10 飘杨...... 阅读(3563) 评论(0) 推荐(1) 编辑
摘要: 用java将字符串转换成Date类型是,会出现java.text.ParseException: Unparseable date异常。例如下面的这段代码就会出现上面的异常:public boolean ratherDate(String date){ try{ SimpleDateFormat formate = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date todayDate = formate.parse(formate.format(new Date())); ... 阅读全文
posted @ 2013-09-26 09:55 飘杨...... 阅读(26607) 评论(0) 推荐(1) 编辑