开发中遇到的问题
潇潇微雨up
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio png图片 libpng error not a png file问题
前些日子在做项目的时候 当时由于先前项目间隔比较长,后台中途有点事,没及时对接,导致我也是做一点停一点,最终导致项目写的比较乱,于是后来准备重新对项目重构一下,重新新建了一个项目,然后把以前项目的资源完全复制过去,但是这时候就出现了问题,之前使用的没有问题的png图片突然编译的时候出现了 libpng error not a png file …….等一系列报错,导致项目编译失败,这让我很苦恼,原创 2016-06-07 15:53:59 · 679 阅读 · 0 评论 -
Android EditText 自动获取焦点问题
只需要在 EditText的父布局 自动获取焦点即可 android:focusable="true" android:xxtouchxxfocusable="true"原创 2016-09-21 15:31:11 · 1041 阅读 · 0 评论 -
Android 默认水波纹的使用和去除
actionBarItemBackground 5.0以上超出边界圆形水波纹 selectableItemBackground 5.0以上边界内圆形水波纹 style=”?android:attr/borderlessButtonStyle” 无效果 这两个属性在5.0以下是默认的灰色效果,个人觉得也很唯美大笑用法 Android:background=”?android:attr/转载 2016-11-08 16:03:04 · 10083 阅读 · 0 评论 -
Android 反编译XML 代码乱码问题 解决
今天在写一个布局的时候 出了点小问题 原本已经完成的布局让我一不小心改掉了,由于修改回去比较麻烦,一想我自己手机上安装的是没修改以前的,因此也就想着反编译一下取回当时的代码了。首先我把apk直接解压了,在res文件夹下 打开布局文件,可是却是乱码,不可读。 以前的时候是eclipse写的apk 反编译用的是Androidfby 直接反编译apk可以得到正确的xml布局,可对于as apk就原创 2016-11-02 16:23:51 · 7764 阅读 · 3 评论 -
关于最下方 EditText 获取焦点 界面上移的问题
1.当正常的activity 没有设置adjustpan 时 界面中 没有 ListView时 界面不会上移2.当activity 设置了 adjustpan 会自动上移 3.当activity没设置 adjustpan 界面中有 ListView 并且Listview设置了 scrollbar=none时 会上移很奇怪 把scrollbar原创 2017-04-12 21:45:07 · 2730 阅读 · 0 评论 -
RecyclerView notifyItemRemoved 的坑
RecyclerView 的 notifyItemRemoved 方法 可以 实现 带动画的 删除 先设置 recyclerView.setItemAnimator(new DefaultItemAnimator()); 这样可以带有 添加和删除的动画 然后 更新的时候 不要使用 notifyDataSetChanged 方法 使用 notifyItemRemo原创 2017-04-27 19:47:54 · 2083 阅读 · 0 评论 -
android studio 导入他人项目的坑
android studio 导入别人项目时总会由于gradle的版本不同产生一系列问题 很无语对于不能翻墙的我来说 很难受一般来说导入他人项目 最好能和他的gradle版本一致(我的不一致,搞了半天没搞好,于是新下了个和他版本一致的as。。。)新下了之后 gradle版本一致了 又缺少tool 于是点击下载 死活下不开 弹还出个提示说 不能下载 上网百度了一番 原来是我 之前没重新下载...原创 2018-04-11 02:15:58 · 1607 阅读 · 0 评论 -
监测软键盘的弹出和收起
boolean isVisiableForLast = false; int keyboardHeight = 0; public void addOnSoftKeyBoardVisibleListener(Activity activity) { final View decorView = activity.getWindow().getDecorView()...转载 2018-04-17 09:15:53 · 437 阅读 · 0 评论 -
Android 软键盘上面 输入框弹起 计算软键盘高度法实现
大概方法: OnGlobalLayoutListener方法监听window的变化 如果可见屏幕的高度小于屏幕高度的80% 则说明弹出了这种方式通常是在 默认的弹出冲突了 或者已经使用了默认的弹出方式的情况下使用。。 public void addOnSoftKeyBoardVisibleListener(Activity activity) { final View dec...原创 2018-05-01 08:45:31 · 1592 阅读 · 0 评论 -
python 3.6.4 win10 安装 pycrypto模块的坑
需要VC++在VC++的命令行里运行下面网址里的命令 安装即可https://blog.zengrong.net/post/2655.html原创 2018-05-14 15:26:40 · 633 阅读 · 0 评论 -
Android MediaRecorder 录制视频出现的问题及解决
1. 报错这种情况一般是由于 初始化顺序不对 或者是设置了分辨率手机不兼容 需要设置为CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH); mediaRecorder.setVideoSize(profile.videoFrameWidth, profile.vid原创 2016-10-10 16:34:00 · 7675 阅读 · 2 评论 -
Android SwitchCompat 自定义颜色 及使用
在Android 5.0 中 Switch 更新了样式 变得 比较好用了 但是在5.0 以下的版本 还是老样子 不实用 因此 就有了 SwitchCompat 来兼容 它是v7 包中的 因此可兼容到 2.1 使用时 写一下布局即可。。 <android.support.v7.widget.SwitchCompat android:id="@+id/switch原创 2016-06-20 12:53:27 · 14495 阅读 · 0 评论 -
AlertDialog 自定义布局 以及 EditText 无法弹出软键盘的解决
今天在做项目的过程中,需要弹出一个提示框 输入账号 密码, 以前做过 类似功能,没在意,就随便用 AlertDialog写了写,然后就出现了问题(很好奇以前为什么没发现??),问题在于自定义的AlertDialog布局中有EditText控件,点无法弹出软键盘,导致根本无法输入。。接下来就先介绍下如何自定义AlertDialog布局吧第一步:写一个mydialog.xml布局 文件原创 2016-04-14 21:16:56 · 829 阅读 · 0 评论 -
Win8.1安装SVN时 出现The code error = 2502\2503的解决方法
1.运行CMD(管理员) 2.输入以下命令: msiexec /package "你安装程序包的路径"其中安装路径中必须含有扩展名 否则会出现 无法安装.....原创 2015-06-22 15:44:16 · 2337 阅读 · 1 评论 -
三星手机 调用系统相机 data 为null 崩溃的问题 (未解决)
据网上搜索, 调用三星 相机时 会切换屏幕的状态(横着还是竖着) 这时候会 销毁 当前activity 这就使得调用的时候回到上一级activity 或者 直接崩溃 网上有以下几种解决方法 本人使用 全都不行:1. 限制屏幕状态 android:configChanges="orientation|keyboardHidden|screenSize"原创 2015-06-02 18:38:49 · 875 阅读 · 0 评论 -
Android ProgressBar和EditText混合使用的神奇问题。。
背景为 请求服务器数据 请求完成 要更新editText中的内容 于是想隐藏 ProgressBar 就设置 setVisible(Gone) 但是 会把editText中所有内容都清空 不解!!! 如果设置setVisible(Invisible) 则可以 很神奇原创 2016-06-07 15:58:28 · 407 阅读 · 0 评论 -
关于Listview 使用过程中 的一些问题及 解决方法
1.布局刷新错乱 这种问题 通常是用了viewholder 优化才产生的 问题的主要原因是 每次滑动listview 它为了性能优化 会重用以前已经加载好的布局 这时候如果处理不当就会产生布局错乱 而如何解决这一问题呢 首先 我们应该知道 position 是确定布局的一个重要变量 如果给 某个item 的 布局都通过position来进行 控制 那么这一问题就会解决原创 2015-06-03 20:38:58 · 570 阅读 · 0 评论 -
ScrollView 不在顶部的问题
最近遇到了打开带有ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了gridview,只需要设置gridview获取焦点为false即可。gridview.setFocusable(false);如果内部嵌套的是listview,也是同样的处理方法。PS:网上还查到说可以设置myScrollView.smoothScrollTo(0,20);转载 2016-06-07 16:03:37 · 385 阅读 · 0 评论 -
Android 关于ScrollView的子布局无法设置高度的问题
由于Scrollview 的作用是滑动显示 所以他的子布局 必须设置 wrap。。。。。 而且只能有一个 之后可以随意布局原创 2016-06-07 17:15:35 · 1526 阅读 · 0 评论 -
Android 输入法弹出界面上移的问题
在 AndroidMainifest 中对应activity中加入android:windowSoftInputMode=”adjustPan” 加入此句可使界面不变化 android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键原创 2016-06-07 17:17:17 · 5933 阅读 · 0 评论 -
Android RecyclerView 加载更多数据 及 不同类型itemView的使用
在Android5.0中 新推出了 一个 SwipeRefreshLayout 可以实现下拉刷新的功能 但是它并没有提供上拉刷新的实现 所以在使用 SwipeRefreshLayout +RecyclerView 的时候 如果想实现上拉加载数据的功能 就必须 自己实现 其中最简单的方法 无非就是将 RecyclerView的最后一个item设置成 加载更多数据的样式 点击可以原创 2016-06-06 10:15:34 · 5365 阅读 · 0 评论 -
android studio ndk开发遇到的问题
1. ndk版本和api版本不一致导致无法编译2.as2.3 最低支持api25 3. jni文件下 必须有2个以上c文件 否则编译无法通过原创 2018-07-26 08:50:59 · 395 阅读 · 0 评论
分享