- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 通过js调用android原生方法
有时候我们有这样一个需求,监听html中控件的一些事件。例如点击html中某个按钮,跳转到别的activity,复制某段文本。 首先是对webview的设置:myWebView = (WebView) findViewById(R.id.myWebView); myWebView.getSettings().setJavaScriptEnabled(true); m
2016-06-29 15:56:27 3588 2
原创 Error inflating Edittext错误
今天遇到个很奇葩的问题,原来好好的一个fragment只要切换到这个fragment就崩溃报错Error inflating Edittext,很纳闷控件不是自定义的。别的手机也都正常的,以前这个华为手机也是正常的,怎么突然就不行了呢。琢磨了许久还是不行,网上的建议无非是clean一下,看看资源文件有没有出错什么的。然后我把所有逻辑代码和别的控件都删除了还是报错。最后尝试着把Edittext写完整a
2016-06-24 09:51:31 1611
原创 java中对象的拷贝(克隆)
有时候我们需要拿到一个对象的一份拷贝,不能简单的通过传值的方式来解决。我们知道,在java中,只有基本类型可以通过赋值的方式来拷贝。比如有一个Person类,然后申明了p1,p2两个Person类型的变量,p1= new Person(),然后p2=p1,改变p2的值p1也会相应的改变,这是因为他们指向的是同一个对象。 所以,我们需要拿到一个对象的副本不应该使用这种方式,java也提供了方法为我们
2016-06-22 09:34:02 806
原创 android开发利器Data Binding简介和简单使用(已支持双向绑定)
不久前DataBinding已经支持双向绑定,所以我也没有理由再拒绝使用它。因为它实在是太方便了。 有了它我们不再需要findViewById,也不需要在定义一个个控件。构建环境如果想使用支持双向绑定的dataBinding,必须使用Android Studio 2.1 Preview 3版本及以上。必须要使用2.1-alpha3以上 android gradle plugin。在需要使用的m
2016-06-06 16:40:38 6664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人