Android笔记
文章平均质量分 73
Z_先生
星光灿烂
展开
-
Android笔记(10)---ViewPager的使用
ViewPager三种适配器:PagerAdapter List:这个是通过view.inflate 的方式绑定id到适配器上FragmentPagerAdapter List:这个是一次性加载所有的Fragment, 没有销毁,只适用于数量较少的 ,destroyItem()并不是删除了,只是暂时的分离开。FragmentStatePagerAdapter List注:vie原创 2015-12-21 16:51:43 · 267 阅读 · 0 评论 -
Android笔记(11)---ViewFlipper的使用
实现图片的自动循环播放功能:自动播放:flipper.setInAnimation(this,R.anim.left_in); 设置动画效果flipper.setOutAnimation(this, R.anim.left_out);flipper.setFlipInterval(2000); 设置 间隔时间flipper.startFlipping(); 自动播放 循环原创 2015-12-22 00:45:49 · 289 阅读 · 0 评论 -
Android笔记(12)---ScrollView的使用
ScrollView的用途: 当一个屏幕显示不下文件内容的时候, 可以使用这个,通过下拉滑动来显示 一个屏幕未显示的内容 ,跟ListView有点类似。<ScrollView android:id="@+id/scrollView" android:layout_width="match_parent" android:layout_height="wrap_con原创 2015-12-22 00:53:17 · 314 阅读 · 0 评论 -
Android笔记(13) ---布局优化include、merge、ViewStub的使用
include:include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。方便了程序的维护。merge:在使用了include后可能导致布局嵌套过多,多余不必要的layout节点,从而导致解析变慢,这时我们就需要 销毁一些布局顶节点 下面是两种使用方式:a. 布局顶结点是FrameLayout且不需要设置原创 2015-12-22 18:05:46 · 338 阅读 · 0 评论 -
Android——文件管理
例子://写一个 file文件夹下的 文件public void outputClick(View v) { try { FileOutputStream fileOutput = this.openFileOutput("aa.txt", MODE_APPEND); String s = "我是中国人"; byte[] bytes原创 2016-03-04 14:41:10 · 357 阅读 · 0 评论 -
XML和JSon数据的解析
1.解析XMLpublic void xmlParse(View v) { ArrayList list=parse(); for(int i=0;i;i++) { System.out.println(list.get(i)); }} //public ArrayList parse() { ArrayList list =原创 2016-03-05 12:17:36 · 279 阅读 · 0 评论 -
自定义AsyncTaskLoader
package com.demo.zlm.loderdemo;import android.app.LoaderManager;import android.content.AsyncTaskLoader;import android.content.Context;import android.content.Loader;import android.os.Bundle;impo原创 2016-03-07 13:28:14 · 238 阅读 · 0 评论 -
httpURLConnection
public class HttpURLConnectionActivity extends ActionBarActivity { private TextView tv_info; private EditText et_username,et_password; private static final int LOAD_SUCESS = 200;原创 2016-03-09 14:45:11 · 220 阅读 · 0 评论 -
Volley 自定义XMLRequest和GSONRequest
1 自定义一个 获取XML的请求public class XMLRequest extends Request { private final Listener mListener; public XMLRequest(int method, String url, Listener listener,原创 2016-03-09 20:25:08 · 263 阅读 · 0 评论 -
Android笔记(9)---Fragment的生命周期以及在Activity之间的传值
一、生命周期方法:onAttach():当Fragment被添加到Activity里面就会执行这个方法 (只执行一次)onCreate():当创建Fragment就会回调 (只调用一次)onCreateView():每次创建都会绘制Fragment的View组件时,调用onActivityCreate():当Fragment所在的Activity启动完成后,调用o原创 2015-12-20 17:51:19 · 506 阅读 · 0 评论 -
Android笔记(8)---Fragment的使用(静态加载,动态加载)
一:静态加载流程图: 静态加载一定不要忘了 在fragment标签里面 一定要有Id或者Tag属性代码实现:1.自定义一个Fragment类public class MyFragment extends Fragment { private TextView textView; @Nullable @Override public View原创 2015-12-20 16:30:44 · 423 阅读 · 0 评论 -
Android笔记(3)---Intent之间的传值
第一步:绑定一个button单击事件btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, Main2Activity.class);原创 2015-12-17 19:08:03 · 228 阅读 · 0 评论 -
Intent重点小结
1.Intent 设置级别的时候 不论设置多大 打开Activity 都会在一个级别上 但是当设置的数字 是一个负数的时候 优先级就会比 别的Activity低 2.Intent 当设置了setData的时候 就不能在设置setType不然之前设置的值 就变成null了 反之也是如此。 除非使用setDataAndType()这个方法3.Activity四种加载模式:原创 2016-01-02 23:09:30 · 281 阅读 · 0 评论 -
Android笔记(2)---帧布局实现霓虹灯效果
目的:实现霓虹灯效果步骤:1.创建一个帧布局文件,在里面放上4个TextView 把background的颜色改成不同的; 2.创建一个TextView id的数组,一个颜色 id的数组,一个TextView[] 的数组,这个数组 是方便 我们 findViewById使用的 可以通过循环 这样就不用一个个的 写代码。 3.通过handle来进行 对控件背景颜色的原创 2015-12-18 12:23:27 · 413 阅读 · 0 评论 -
Android笔记(4) ---ListView绑定SimpleAdapter适配器并下拉刷新数据
一、SimpleAdapter adpter=new SimpleAdapter(上下文,带有Map集合的List集合数据(List>),ListView布局文件,对应数据源的 Map集合的 key的值(new String[]{“”,“”}),对应布局文件中 控件的id的数组(new int[]{}));SimpleAdapter的适配器 一共有这五个参数。二、L原创 2015-12-18 15:33:41 · 846 阅读 · 0 评论 -
Android笔记(5) ---DateAndTime控件以及Dialog
DatePicker 日期选择器 监听器有OnDateChangedListenerTimePicker 时间选择器 OnTimeChangedListenercalendar=Calendar.getInstance();这个是 获取日历信息。通过 calendar.get(年月日时分秒)都可以获取到。绑定监视器 唯一的区别就是:DatePicker 需要原创 2015-12-18 22:03:34 · 287 阅读 · 0 评论 -
Android笔记(6) ---ProgressBar和ProgressDialog的使用
ProgressBar 有几个重要的属性<ProgressBar android:id="@+id/horiz" android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal"原创 2015-12-19 22:09:39 · 389 阅读 · 0 评论 -
Android笔记(7)---WebView的使用
使用WebView打开指定url网址 这个是通知手机上面的浏览器去打开网址webView = (WebView) findViewById(R.id.webView);// WebView加载本地资源// webView.loadUrl("file:///android_asset/example.html");// WebView加载web资源webView.loadUrl原创 2015-12-20 01:29:22 · 121 阅读 · 0 评论 -
Android--闹钟小案例
总体思路:1.创建一个按钮,通过这个按钮打开TimeAlertDialog,然后设置时间,2.创建一个广播,获取之前设置的时间,然后存入intent中,3.创建一个广播接收器,通过intent获取里面的时间,然后创建一个AlarmManager 最后调用 set(闹铃类型,要响铃的时间,响铃的事件),4.创建一个Activity, 上一步通过set时间到了以后 打开这个Activi原创 2016-01-05 00:52:37 · 660 阅读 · 1 评论 -
ListView实现分页且优化
1.创建一个类 有2个成员变量 来当做数据源public class News { String title; String content;}2.初始化listView数据 ,添加到集合中去private Vector vector;private int index = 1;public void initData(){ f原创 2016-02-24 16:19:48 · 243 阅读 · 0 评论