微信扫一扫打赏支持

随笔分类 -  2_Android

The problem I have solved in Learning Android
摘要:Android在layout xml中使用ViewStub完成动态加载 一、Layout XML文件常见的两种模块加载方式 1、静态加载:被加载的模块和其它模块加载的时间一样。 <include layout="@layout/otherLayout"/> 2、动态加载:需要被加载的模块初始时并没有 阅读全文
posted @ 2017-08-19 17:48 范仁义 阅读(1190) 评论(0) 推荐(0)
摘要:Android在layout xml中使用include完成静态加载 include静态加载:不仅可以加载布局,还可以加载控件(控件标签名要在最外层)include标签中有个layout属性就是专门用来加载的。 在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的 阅读全文
posted @ 2017-08-19 17:10 范仁义 阅读(1233) 评论(0) 推荐(0)
摘要:ImageSwitch图像切换控件 继承ViewAnimator所以可以做动画 继承ViewGroup所以可以装别的控件,所以ImageSwitch里面装的就是image,不过要找个ImageView来呈现 所以ImageSwitch用一个图像工厂来显示ImageView对象图片。 我们看setIm 阅读全文
posted @ 2017-08-19 16:53 范仁义 阅读(907) 评论(0) 推荐(0)
摘要:SharedPreferences概述 一、简介 SharedPreferences简介 上图紫色标注的部分为使用方法。 SharedPreferences成员(属性和方法) 二、核心函数及使用实例 三、代码实例 下次补 阅读全文
posted @ 2017-08-15 22:08 范仁义 阅读(487) 评论(0) 推荐(0)
摘要:使用junit单元测试 一、方法 二、说明 使用这个测试函数或者调试错误非常方便 三、代码实例 后面补 阅读全文
posted @ 2017-08-15 21:24 范仁义 阅读(273) 评论(0) 推荐(0)
摘要:Spinner使用二 一、效果图 二、方法及核心函数 三、代码 后面补 阅读全文
posted @ 2017-08-15 21:12 范仁义 阅读(242) 评论(0) 推荐(0)
摘要:Spinner使用一 一、使用方法 1、在layout中创建Spinner控件 <Spinner android:id="@+id/spinner1" android:layout_width="match_parent" android:layout_height="wrap_content" / 阅读全文
posted @ 2017-08-15 02:33 范仁义 阅读(320) 评论(0) 推荐(0)
摘要:搜索7--noi1804:小游戏 一、心得 二、题目 1804:小游戏 1804:小游戏 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述一天早上,你起床的时候想:“我编程序这么牛,为什么不能靠这个赚点小钱呢?”因此你决定编写一个小游戏。游戏 阅读全文
posted @ 2017-08-13 03:15 范仁义 阅读(828) 评论(0) 推荐(0)
摘要:HorizontalScrollView水平滚动控件 一、简介 用法ScrollView大致相同 二、方法 1)HorizontalScrollView水平滚动控件使用方法 1、在layout布局文件的最外层建立一个HorizontalScrollView控件 2、在HorizontalScroll 阅读全文
posted @ 2017-08-10 03:11 范仁义 阅读(13475) 评论(0) 推荐(0)
摘要:ScrollView垂直滚动控件 一、简介 二、方法 1)ScrollView垂直滚动控件使用方法 1、在layout布局文件的最外层建立一个ScrollView控件 2、在ScrollView控件中加入一个LinearLayout控件,并且把它的orientation设置为vertical 3、在 阅读全文
posted @ 2017-08-10 02:45 范仁义 阅读(2135) 评论(1) 推荐(0)
摘要:进度条控件基本使用 一、简介 二、方法 1)进度条ProgressBar使用方法 1、在layout布局文件中创建ProgressBar控件 <ProgressBar style="?android:attr/progressBarStyleHorizontal" android:layout_wi 阅读全文
posted @ 2017-08-09 23:38 范仁义 阅读(938) 评论(0) 推荐(0)
摘要:时间对话框的使用 一、简介 二、方法 1)显示TimePickerDialog方法 1、新建TimePickerDialog对象 TimePickerDialog timeDialog=new TimePickerDialog(this, new MyTimeSetListener(), 13, 3 阅读全文
posted @ 2017-08-09 22:45 范仁义 阅读(484) 评论(0) 推荐(0)
摘要:DatePicker日期与时间控件 一、简介 二、方法 最日常的使用方法了 日期控件DatePicker 时间控件TimePicker 月份从0开始 三、代码实例 效果图: 代码: fry.Activity01 /DatePicherDemo1/res/layout/activity01.xml 四 阅读全文
posted @ 2017-08-07 23:40 范仁义 阅读(669) 评论(0) 推荐(0)
摘要:ImageView显示网络上的图片 一、简介 二、方法 1)ImageView显示网络上的图片方法 第一步:从网络上下载图片 byte[] byteArr = downImage();//这个是自己写的函数 将byte数组转换成bitmap Bitmap bitmap1 = BitmapFactor 阅读全文
posted @ 2017-08-07 22:01 范仁义 阅读(1577) 评论(0) 推荐(0)
摘要:bitmap==null 一、问题介绍 调试找bug的过程出现bitmap==null,而传过来创建bitmap的byte array有数据, 结果看了函数说明: 果断知道是那个图片没有办法decode,换了图片果然就对了 二、收获 发这篇文章其实是想提醒自己,多去看函数说明,多去看源码,事半功倍。 阅读全文
posted @ 2017-08-07 21:56 范仁义 阅读(826) 评论(0) 推荐(0)
摘要:android.os.NetworkOnMainThreadException 一、出现原因 我把网络读取数据的操作写进了主线程 看名字就应该知道,是网络请求在MainThread中产生的异常 二、产生原因 官网解释 Class Overview The exception that is thro 阅读全文
posted @ 2017-08-07 20:15 范仁义 阅读(371) 评论(0) 推荐(0)
摘要:imageView图片放大缩小及旋转 一、简介 二、方法 1)设置图片放大缩小效果 第一步:将<ImageView>标签中的android:scaleType设置为"fitCenter" android:scaleType="fitCenter" 第二步:获取屏幕的宽度 DisplayMetrics 阅读全文
posted @ 2017-08-07 15:03 范仁义 阅读(4227) 评论(0) 推荐(0)
摘要:ImageView显示图像控件 一、简介 1、 2、 ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和 阅读全文
posted @ 2017-08-06 16:21 范仁义 阅读(1121) 评论(0) 推荐(0)
摘要:SeekBar拖动条控件 一、简介 1、 二、SeekBar拖动条控件使用方法 1、创建SeekBar控件 2、添加setOnSeekBarChangeListener监听 三、代码实例 1、效果图: 2、代码 fry.Activity01 /SeekBarDemo1/res/layout/acti 阅读全文
posted @ 2017-08-06 15:15 范仁义 阅读(893) 评论(0) 推荐(0)
摘要:CheckBox复选框控件 一、简介 1、 2、类结构图 二、CheckBox复选框控件使用方法 这里是使用java代码在LinearLayout里面添加控件 1、新建LinearLayout布局 2、建立CheckBox的XML的Layout文件 3、通过View.inflate()方法创建Che 阅读全文
posted @ 2017-08-06 11:38 范仁义 阅读(1054) 评论(0) 推荐(0)