Mr_Leixiansheng的博客

冰冻三尺非一日之寒

自定义控件Topbar、自定义属性attrs

作用:相同或者类似的UI高度封装,以后直接修改模版即可使用,解决代码复用 步骤: (最先需要想好自己要构建什么样的控件及其属性有什么) 1、res / values 下添加 attrs 文件   设置自定义的属性和其输入格式 <!-- 自定义属性: 1、选好要定义...

2017-04-11 15:54:35

阅读数 311

评论数 0

QQ菜单侧滑4种动画效果

(默认效果)    动画效果一 动画效果二 动画效果三 步骤: 1、新建类继承HorizontalScrollView 1)重写构造得到屏幕宽度 WindowManager manager = (WindowManager) context.getSystemService(...

2017-04-07 15:26:23

阅读数 197

评论数 0

ViewPager+FragmentPagerAdapter实现Tab/模仿微信界面(推荐使用)

步骤: 1、新建4个继承Fragment的类和4个布局,分别将布局添加到新建的类中  2、初始化时将4个Fragment存入到List集合(作为适配器资源) 3、设置适配器FragmentPagerAdapter 4、添加适配器 5、设置按键监听、滑动监听 代码如下: 1、设置好4个Fragmen...

2017-03-30 16:33:39

阅读数 502

评论数 0

Fragment实现Tab/模仿微信界面

步骤: 1、新建4个继承Fragment的类和4个布局,分别将布局添加到新建的类中 2、初始化、设置监听、开启事务 3、按键监听中显示对应的Fragment 代码如下: 1、设置好4个Fragment碎片(4个相似,只贴出一个碎片步骤) <LinearLayout xmlns:androi...

2017-03-30 16:19:45

阅读数 518

评论数 0

ViewPager实现Tab/模仿微信界面

步骤: 1、添加数据源  List viewList 2、设置适配器  继承 PagerAdapter 3、添加添加适配器 代码如下: 1、布局 (4个View相似,只贴出一个) <LinearLayout xmlns:android="http://schemas.androi...

2017-03-30 15:54:09

阅读数 271

评论数 0

模拟新闻APP显示界面滑动优化

内容: 1、滑动优化(滑动时不加载图片,停止才加载) 2、第一次进入时手动加载 代码如下: 1、界面布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andro...

2017-03-23 09:36:52

阅读数 532

评论数 0

模拟新闻APP显示界面

内容: 1、异步加载(此处进行耗时操作,更新UI) 2、JSON解析,获取网络资源 3、缓存LruCache的应用 4、ViewHolder 实现控件优化 5、消除listview 快速滑动出现错位现象 6、获取最大内存 7、数据流读取 8、http请求图片 9、Bitmap 使用 10、Hand...

2017-03-22 11:42:36

阅读数 1393

评论数 0

AsyncTask下载图片、显示进度

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/64440701 为何要引入AsyncTask? 在Android程序开始运行的时候会单独启动一个进程,默认情况下所有这个程序操作都在这个进程中进行。一个Android程序...

2017-03-21 13:58:16

阅读数 379

评论数 0

如何获取SD卡内存

继上篇音乐播放器,我们讲到使用 SDCard 播放音乐的例子,上篇也将如何在 Android 模拟器中创建 SDCard 的步骤列了出来。本篇将扩展上篇例子,去获取SDCard 的所存内存,显示出来告诉用户。本篇讲述的内容如下: 1、讲述 Environment 类。2、讲述 StatFs 类。...

2017-03-14 14:22:01

阅读数 224

评论数 0

计算标准体重

代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:l...

2017-03-14 14:08:27

阅读数 195

评论数 0

ListView、Map、SimpleAdapter组合

注意:布局时应分清控件优先级、焦点需要汇集在ListView上 (此处CheckBox的点击事件优先级比ListView高,所以需要屏蔽,否则点击无响应)(楼主就是在这儿卡了半天) 步骤: (基本和普通listview操作一样) 1、主布局添加好ListView控件 2、添加ListView需要显...

2017-03-14 11:47:19

阅读数 311

评论数 0

传感器之加速传感器

package com.example.administrator.accelerometersensor; import android.content.Context; import android.hardware.Sensor; import android.hardware.Senso...

2016-12-16 14:16:07

阅读数 198

评论数 0

传感器之光照传感器

功能:随亮度改变显示亮度值 传感器使用步骤: 1、实例化SensorManager并得到传感器类型 2、对传感器实现监听 3、动态注册 4、退出时释放资源(取消注册) 代码如下: package com.example.administrator.lightsensor; import andr...

2016-12-16 13:58:01

阅读数 403

评论数 0

VideoView视频播放(本地/在线)

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53670284 作用:播放视频 步骤:(和音频播放相似) 1、布局文件中添加好VideoView视频播放控件 2、设置好播放路径 3、设置相应点击时间(开始、暂停、...

2016-12-15 14:39:06

阅读数 300

评论数 0

MediaPlayer播放音乐(本地/在线)

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53642166 步骤: 1、布局文件设置播放、暂停、停止3个按钮 2、主程序中新建MedioPlayer对象,在按键监听中实现音乐的播放、暂停、停止 3、声明权限 ...

2016-12-14 17:09:52

阅读数 243

评论数 0

手机照相/录像、裁剪、从相册选择图片

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53640918   package com.example.administrator.takephoto; import android.app.ProgressD...

2016-12-14 15:55:38

阅读数 263

评论数 0

APP Widget 窗口小工具

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53585278 效果图: 步骤: 1、res下新建xml文件夹和appwodget文件 2、在xml文件夹下新建APP Widget信息的布局文件,设置APP W...

2016-12-12 17:24:42

阅读数 345

评论数 0

随手指滑动小球

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53520190   初学者了解自定义View很好的练习 1、新建MyDraw类并继承View,重写onDrwa画出你想要的控件 package com.exampl...

2016-12-08 16:27:42

阅读数 313

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭