开发问题
Java基础
1 集合
1.1 List 排序问题
实现Comparator接口,重写方法compare()
@Override
public int compare(JSONObject a,
JSONObject b)参考文献
项目管理
Android Studio
Error:Configuration with name 'default' not found.
参考文献 Error:Configuration with name 'default' not found.
delete_failed_internal_error安装失败
参考文献 android adb install 安装常见错误列表
UI专栏
ImageView
ListView
部分机型Listview items 黑背景问题
既滑动的时候不加载背景资源到cache中去.就不会再调用默认的黑色背景了.
参考文献:AndroidListView滚动时itemview背景色变成黑色的解决方式
SimpleAdapter litem 内部子控件添加监听事件,图片框架异步加载问题
参考文献 android SimpleAdapter 中添加按钮响应事件
Android ListView setEmptyView
WebView
android 4.4版本 webview 出现闪屏
在xml布局文件中webview添加属性:
对应的actvity 文件清单添加属性:
参考文献 【Android开发经验】使用WebView加载本地图片出现闪屏的解决方法,
Toolbar
toolbar和status bar有重叠
在布局文件添加属性,并保证这个属性在根节点上 android:fitsSystemWindows="true"
参考文献TOOLBAR和沉浸式状态栏入门
PopupWindow
popupwindow挡住虚拟键盘
参考文献Android PopupWindow 与 软键盘 的遮挡问题解决
AndroidPullToRefresh
当列表滚动到顶部或底部时,会瞬间拉出半个列表高度的拉动范围
在库文件 PullToRefreshBase.java 中有个常量设置
其中 2.0f 表示弹出框的高度为ListView 是屏幕上的可视区域高度的一半,即 screenHeight / 2,是按照一个比例来的,你可以增大这个值,设置为 5 则是 屏幕的 1/5 多一点,但不要设置太大,导致高度过低这样会影响正常的拉动时显示的提示的高度
参考文献 AndroidPullToRefresh拉动效果配置
ViewPagerIndicator
Add ViewPagerIndicator to Android Studio
在++jitpack++网站上可以搜索到该库 JakeWharton/ViewPagerIndicator
参考文献 Add ViewPagerIndicator to Android Studio
ActionbarSherlock
Add ActionbarSherlock to Android Studio
参考文献 Installing ActionbarSherlock with Android Studio?
网络专栏
网络连接问题
isConnected failed: EHOSTUNREACH (No route to host)
参考文献isConnected failed: EHOSTUNREACH (No route to host)
Android系统专栏
Fragment
IllegalStateException: Can not perform this action after onSaveInstanceState:
是在使用FragmentTransition的 commit方法添加一个Fragment的时候出现的,后来在官网找到了相关的说明: http://developer.android.com/reference/android/app/FragmentTransaction.html#commitAllowingStateLoss()
參考文献 解决IllegalStateException: Can not perform this action after onSaveInstanceState
Intent
!!! FAILED BINDER TRANSACTION !!!
参考文献 【Android】intent传递数据时,数据大小的限制问题
Last updated
Was this helpful?