Problem Solved
lylodlig
这个作者很懒,什么都没留下…
展开
-
关于Studio导入项目一直卡在Building xx Gradle project info的解决办法
导致这样的原因主要是导入项目的gradle的版本和你的gradle版本不一致,原创 2016-11-03 16:34:31 · 545 阅读 · 0 评论 -
解决ExpandableListView中子元素无法点击,OnChildClickListener无效
项目有个购物车功能,是用ExpandableListView实现的,最近让添加一个子view的点击事件让跳转到详情页面。很好,有个setOnChildClickListener可以轻松实现,但是设置完成后居然发现点击没效果,这就尴尬了。网上查了一下主要是以下两方面引起的: 1.在BaseExpandableListAdapter中的isChildSelectable方法返回了false原创 2016-11-04 15:21:45 · 5815 阅读 · 1 评论 -
Android android:descendantFocusability用法(解决ListView的item无法点击和Scrollview自动滚动到底部)
在写程序的时候遇到两个问题 1.ListView的Item里面有Button时,点击item时无法响应。 2.在用Scrollview时,里面包裹的内容超过了屏幕长度,当进入这个界面时ScrollView直接自动滑动到最底部。 以上两个问题都可以通过android:descendantFocusability属性来解决,该属性是在view获取焦点时,定义ViewGroup和其子控件两原创 2016-08-26 10:51:06 · 3930 阅读 · 0 评论 -
Android 返回键取消dialog的监听
今天做一个按返回键取消下载更新,本以为用onBackPressed或者onKeyDown就可以监听到,但是发现并不行,后来又想在对话框取消后会执行Activity的onResume生命周期,又不行,发现是在被另外一个Dialog类型的Activity覆盖才会执行。。。 于是发现了可以直接监听Dialog的dismiss,真是蠢了 pd.setOnDismissListener(new OnDi原创 2016-01-14 10:57:23 · 6456 阅读 · 0 评论 -
app安装报错FileUriExposedException
原因 从Android 7.0开始,不再允许在app中把file:// Uri暴露给其他app,否则应用会抛出FileUriExposedException。原因在于,Google认为使用file:// Uri存在一定的风险。比如,文件是私有的,其他app无法访问该文件,或者其他app没有申请READ_EXTERNAL_STORAGE运行时权限。解决方案是,使用FileProvider生成con...原创 2018-04-10 15:54:03 · 482 阅读 · 0 评论