- 博客(5)
- 收藏
- 关注
转载 BaseAdapter优雅的封装
在使用ListView的过程中,为了复用ListView中的convertView以及优化getView()时的findViewById操作,我们通常会引入一个ViewHolder类,来持有itemView的子view。但是不便的是,我们需要为每一种显示不同数据的ListView都重写其BaseAdapter的getView(),于是就有了对其的一种封装: 创建一个通常的ViewHolder,里面...
2018-06-03 14:30:52
181
原创 自学的RecyclerView
1.首先是配置:在app/build.gradle文件中的dependencies闭包中添加compile:‘com.android.support:recyclerview-v7:24.2.1(版本跟appcompat-v7版本一致)’2.然后点击一下Sync Now进行同步;然后在布局文件中使用控件:<android.support.v7.widget.RecyclerView/>...
2018-06-03 14:24:00
144
原创 活动的最佳实践(Activity)
1.知晓当前的活动是哪一个:新建一个BaseActivity类,不需要在清单文件配置该活动。在onCreate方法添加Log.d("BaseActivity",getClass().getSimpleName())2.随时随地退出程序新建一个ActivityCollector类作为活动管理器class ActivityCollector{ public static List<Acti...
2018-06-03 14:23:42
160
翻译 Android 数据库开源库使用LitePal
1.配置 然后在asstes新建litepal.xml文件然后在清单文件配置出错的话就点击Sync project2.新建的java bean要继承DataSupport创建数据库LitePal.getDatabase();添加数据是新建java bean类然后调用.save()方法更新数据新建beanlei然后.updateAll("key = ? and key = ?" "xxxx","x...
2018-06-03 14:23:24
464
原创 Android 动态授权
由于Android6.0后有些危险权限是需要动态授权;判断是否授权了if(ContextCompat.checkSelfPermission(MainActivity.this,Manifest.permission.CALL_PHONE)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(MainActiv...
2018-06-03 14:22:55
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人