Android开发中遇到的系统组件bug
2016-04-05 14:38
543 查看
Android开发中遇到的系统组件bug持续更新…
1. 部分版本RecycleView无法下拉刷新异常
SwipeRefreshLayout嵌套
RecycleView隐藏第一项
holder.itemView.setVisibility(View.GONE)导致嵌套在
SwipeRefreshLayout中导致无法下拉刷新, 解决方案隐藏项使用
ViewGroup.LayoutParams params = holder.itemView.getLayoutParams(); if (显示) {//显示当前项 params.height = ViewGroup.LayoutParams.WRAP_CONTENT; holder.itemView.setLayoutParams(params); } else {//隐藏当前项 params.height = 0; holder.itemView.setLayoutParams(params); }
2. Support包版本24.0.0-alpha1RecycleView异常
使用24.0.0-alpha1的support包导致RecycleView每一项的布局文件最外层如果使用match_parent, 则每一项都可能被撑开以至于占据整个屏幕高度,解决方法使用wrap_content 或者指定 24.0.0-alpha1之前的包3. TextView竖直滚动问题
在设置了 android:maxLines=”3” 和 android:autoLink=”all” 之后导致文字会上下滚动<TextView android:id="@+id/content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:autoLink="all" android:ellipsize="end" android:gravity="center_vertical" android:maxLines="3" android:paddingLeft="@dimen/space_normal" android:paddingRight="@dimen/space_normal" android:text="" android:textColor="#666666" android:textColorLink="@color/linked" android:textSize="16sp" />
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- Android开发技巧之ViewStub控件惰性装载
- Android开发常用经典代码段集锦
- 分享10个很棒的学习Android开发的网站
- android开发之横向滚动/竖向滚动的ListView(固定列头)
- Android开发技巧之我的菜单我做主(自定义菜单)
- Windows下使用Apache Cordova开发ANDROID之HelloWorld
- 根据根据图片的url怎么取得图片ImageView对象
- [转] ADB server didn't ACK
- android开发的相关链接
- Android数据存储之SharedPreferences 共享首选项/偏好设置
- 基于NDK的Android防破解
- 麦子学院android开发笔记:Android更换RatingBar图片
- android开发入门知识之AIDL详解
- AutoCompleteTextView组件的功能和用法