由于recyclerview默认是没有分割线的,需要显示分割线的话,可以在布局里添加一条有背景色的View标签,或者通过ItemDecoration来实现,本文以后者为例。 ItemDecoration里有2个重要的方法,onDraw和getItemOffsets。 布局文件activity_mai ...
分类:
其他好文 时间:
2017-07-18 01:49:36
阅读次数:
296
创建一个根节点为ImageView的布局文件,代码如下: 接着创建一个PictureDialogFragment继承DialogFragement,用来显示大图。 最后修改CrimeFragment中的代码,使点击缩略图的时候让大图显示出来。 给缩略图控件增加点击事件即可 修改CrimeFragme ...
分类:
移动开发 时间:
2017-07-17 09:58:10
阅读次数:
245
实现例如以下图所看到的的二级列表效果 首先是在布局文件里,布局两个ListView,代码例如以下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas ...
分类:
移动开发 时间:
2017-07-16 14:58:38
阅读次数:
295
merge结合include优化android布局,效果不知道。个人感觉使用上也有非常大的局限。只是还是了解一下。记录下来。 布局文件都要有根节点,但android中的布局嵌套过多会造成性能问题,于是在使用include嵌套的时候我们能够使用merge作为根节点,这样能够降低布局嵌套,提高显示速率。 ...
分类:
移动开发 时间:
2017-07-15 17:45:29
阅读次数:
324
首先为Crime增加一个菜单项。 在menu文件夹下创建一个名为crimefragment_crime的布局文件,代码如下: 之后在CrimeFragment中添加如下代码让菜单项显示出来: 删除crime记录,需要在存放Crime对象的List删除我们选中的条目。在CrimeLab中增加如下代码: ...
分类:
移动开发 时间:
2017-07-15 13:54:14
阅读次数:
326
简单的电话拨号程序 先在 AndroidManifest.xml 中加入申请权限代码: 然后布局文件 activity_main.xml 内容为: 接下来修改 MainActivity.java 中代码为: 然后就可以在手机中调试运行,程序可以调用安卓的拨号功能拨出电话。 Android 权限 (来 ...
分类:
移动开发 时间:
2017-07-15 11:18:58
阅读次数:
245
此为布局文件 此为布局文件 使用之添加 Tab 添加监听 成功使用简易 TabLayout ! ...
分类:
其他好文 时间:
2017-07-15 10:00:23
阅读次数:
140
在招商银行android手机app中。有例如以下图所看到的的loading载入效果: 实现这个效果还是比較简单,就是自己定义dialog,设置自己想要的布局。然后设置旋转动画。 主要步骤: 1,写布局文件 2,设置dialog的主题 3,自己定义dialog继承 自Dialog 4,设置旋转动画 5 ...
分类:
其他好文 时间:
2017-07-12 15:29:22
阅读次数:
171
setContenView(R.id.activity)实现原理1.底层框架根据布局ID找到布局文件。2.底层框架解析此布局文件(pull解析)。3.底层框架通过反射构建布局文件中的元素对象(EditText,TextView等)。4.底层框架会将元素对象(view)放到Activity中。5.Activityk看不见,xml视图空白区..
分类:
其他好文 时间:
2017-07-11 14:45:43
阅读次数:
220
准备工作: 1.申请百度地图API 2.下载百度地图的SDK 3.将SDK包中的BaiduLBS_Android.jar文件放到,项目里的app/libs里面 4.在src/main目录下创建一个名为jniLibs的目录,然后将SDK包中的其他所有目录放在里面。 5.同步一下项目。 首先修改布局文件 ...