Android
Cobboo
请不要超过30个字
展开
-
Android Studio获取 SHA1
Android Studio获取 SHA1原创 2022-01-23 14:17:25 · 5354 阅读 · 0 评论 -
Jetpack之Room的使用
Android常用的SQLite框架OrmLite:学习成本低,方便好用,底层通过反射机制实现,效率比GreenDAO低。可以执行SQL语句,多表联查等GreenDAO:支持加密,效率高,官方持续更新Room:JetPack官方组件环境的准备现在Room的最新版本是2.2.5具体引用:dependencies { def room_version = "2.2.5" implementation "androidx.room:room-runtime:$room_v..原创 2021-01-14 15:16:30 · 233 阅读 · 0 评论 -
Android 流式布局 FloatLayout自定义控件
实现效果FloatLayout自定义控件自定义view继承ViewGroup,重写onMeasure(),onLayout()方法。可根据子元素宽度动态测量宽高onMeasure() resultWidth = paddingLeft + paddingRight measuredChildCount = 0 for (i in 0 until count) {...原创 2020-08-13 15:11:42 · 1184 阅读 · 0 评论 -
RecyclerView的FadingEdge参数
当滑动列表需要两侧阴影时,可以设置RecyclerView的FadingEdge属性:<androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:fadingEdgeLength="50dp" android:原创 2020-07-08 16:54:55 · 3223 阅读 · 1 评论 -
Viewpager2+fragment刷新问题
当Viewpager2使用FragmentStateAdapter时, Fragment数量变动,需要刷新的时候,直接使用notifyDataSetChanged()方法没有效果需要重写@Overridepublic long getItemId(int position) { }@Overridepublic boolean containsItem(long itemId) { }默认使用的是position,fragment复用导致数据错乱,通过生成..原创 2020-07-08 15:43:39 · 3893 阅读 · 2 评论 -
使用Intent传ParcelableArrayList
使用Intent 在activity之间多次传递相同key的ParcelableArrayList时候出现值不更新的情况 要使用Bundle来进行传递原创 2017-09-20 15:26:54 · 634 阅读 · 0 评论