摘要:
InputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流 Reader:读取的是字符流 InputStreamReader:从字节到字符的桥梁。InputStreamReader(InputStream.read("filename")); 阅读全文
摘要:
使用异步任务加载BItmap以及模仿Progressbar进度条的案例 设置监听事件分别调用两个不同的Activity,在第一个加载网络图片的Activity中需要用到网络,要在mainfest中设置用户访问网络的权限 在设置监听事件中,使用Intent调用代码,使用的是6.0的api,需要将int 阅读全文
摘要:
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置 阅读全文
摘要:
第一种方法: Activity代码 自定义一个适配器 在自定义Adapter之中,需要将layout文件转化为view对象,通过view的对象找到其中的控件如textview或者是imageview,将每一个list中所存放的图片和text都加载到 image和text之中 最后listview加载 阅读全文
摘要:
设定一个Gallery和一个viewswitcher,显示所选择的视图(通过设置Onitemseletedlistener监听器和viewfactory的接口),其中Onitemselectedlistener监听器设置所imageswitcher所选择的视图,在viewfactory接口中实现返回 阅读全文
摘要:
使用Scrollview控件可以显示长文字,或者一个屏幕显示不下的一个控件 Activity代码 其中1.scrollby的特性是较先前的页面移动的距离 2.继承Onclicklistener接口的方法,实现监听Button的方法。 3. 在加入长文本的时候,需要将文本定义在Scrollview之内 阅读全文
摘要:
通过viewflipper方法来设置图片的滚动播放 Activity代码 其中anim.leftin是自定义的动画效果,在之后的课程中会讲到 阅读全文
摘要:
layout文件的设置 PagerTabStrip必须定义在viewpager之中,否则报错 在Activity的定义之中 在Pageadapter之中加入调用标题的方法 pageradapter代码 阅读全文
摘要:
Activity代码 总体的思路是创建一个View的list集合,通过inflate方法将页面转化为view,初始化list并添加view为元素,初始化viewpager并加载适配器 pageradapter代码 继承pageradapter方法,创建一个有参的构造方法,在Activity中调用时将 阅读全文
摘要:
注意:在SDK 23以上的API中,Fragment的onAttach(Activity activity) is deprecated(过时了),取而代之的是onAttach(Context context),然而新的onAttach方法在API小于23的设备上运行,会出现不被调用的情况。 解决办 阅读全文