开发问题

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.arrow-up-right

delete_failed_internal_error安装失败

参考文献 android adb install 安装常见错误列表arrow-up-right

UI专栏

ImageView

ListView

部分机型Listview items 黑背景问题

既滑动的时候不加载背景资源到cache中去.就不会再调用默认的黑色背景了.

参考文献AndroidListView滚动时itemview背景色变成黑色的解决方式arrow-up-right

SimpleAdapter litem 内部子控件添加监听事件,图片框架异步加载问题

参考文献 android SimpleAdapter 中添加按钮响应事件arrow-up-right

Android ListView setEmptyView

WebView

android 4.4版本 webview 出现闪屏

在xml布局文件中webview添加属性:

对应的actvity 文件清单添加属性:

参考文献 【Android开发经验】使用WebView加载本地图片出现闪屏的解决方法,arrow-up-right

Toolbar

toolbar和status bar有重叠

在布局文件添加属性,并保证这个属性在根节点上 android:fitsSystemWindows="true"

参考文献TOOLBAR和沉浸式状态栏入门arrow-up-right

参考文献Android PopupWindow 与 软键盘 的遮挡问题解决arrow-up-right

AndroidPullToRefresh

当列表滚动到顶部或底部时,会瞬间拉出半个列表高度的拉动范围

在库文件 PullToRefreshBase.java 中有个常量设置

其中 2.0f 表示弹出框的高度为ListView 是屏幕上的可视区域高度的一半,即 screenHeight / 2,是按照一个比例来的,你可以增大这个值,设置为 5 则是 屏幕的 1/5 多一点,但不要设置太大,导致高度过低这样会影响正常的拉动时显示的提示的高度

参考文献 AndroidPullToRefresh拉动效果配置arrow-up-right

ViewPagerIndicator

Add ViewPagerIndicator to Android Studio

++jitpack++arrow-up-right网站上可以搜索到该库 JakeWharton/ViewPagerIndicator

参考文献 Add ViewPagerIndicator to Android Studioarrow-up-right

ActionbarSherlock

Add ActionbarSherlock to Android Studio

参考文献 Installing ActionbarSherlock with Android Studio?arrow-up-right

网络专栏

网络连接问题

isConnected failed: EHOSTUNREACH (No route to host)

参考文献isConnected failed: EHOSTUNREACH (No route to host)arrow-up-right

Android系统专栏

Fragment

IllegalStateException: Can not perform this action after onSaveInstanceState:

是在使用FragmentTransition的 commit方法添加一个Fragment的时候出现的,后来在官网找到了相关的说明: http://developer.android.com/reference/android/app/FragmentTransaction.html#commitAllowingStateLoss(arrow-up-right)

參考文献 解决IllegalStateException: Can not perform this action after onSaveInstanceStatearrow-up-right

Intent

!!! FAILED BINDER TRANSACTION !!!

参考文献 【Android】intent传递数据时,数据大小的限制问题arrow-up-right

Last updated

Was this helpful?