- 博客(12)
- 收藏
- 关注
原创 Android笔记(13) ---布局优化include、merge、ViewStub的使用
include:include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。方便了程序的维护。merge:在使用了include后可能导致布局嵌套过多,多余不必要的layout节点,从而导致解析变慢,这时我们就需要 销毁一些布局顶节点 下面是两种使用方式:a. 布局顶结点是FrameLayout且不需要设置
2015-12-22 18:05:46 346
原创 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 326
原创 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 290
原创 Android笔记(10)---ViewPager的使用
ViewPager三种适配器:PagerAdapter List:这个是通过view.inflate 的方式绑定id到适配器上FragmentPagerAdapter List:这个是一次性加载所有的Fragment, 没有销毁,只适用于数量较少的 ,destroyItem()并不是删除了,只是暂时的分离开。FragmentStatePagerAdapter List注:vie
2015-12-21 16:51:43 270
原创 Android笔记(9)---Fragment的生命周期以及在Activity之间的传值
一、生命周期方法:onAttach():当Fragment被添加到Activity里面就会执行这个方法 (只执行一次)onCreate():当创建Fragment就会回调 (只调用一次)onCreateView():每次创建都会绘制Fragment的View组件时,调用onActivityCreate():当Fragment所在的Activity启动完成后,调用o
2015-12-20 17:51:19 513
原创 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 425
原创 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
原创 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 395
原创 Android笔记(5) ---DateAndTime控件以及Dialog
DatePicker 日期选择器 监听器有OnDateChangedListenerTimePicker 时间选择器 OnTimeChangedListenercalendar=Calendar.getInstance();这个是 获取日历信息。通过 calendar.get(年月日时分秒)都可以获取到。绑定监视器 唯一的区别就是:DatePicker 需要
2015-12-18 22:03:34 293
原创 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 852
原创 Android笔记(2)---帧布局实现霓虹灯效果
目的:实现霓虹灯效果步骤:1.创建一个帧布局文件,在里面放上4个TextView 把background的颜色改成不同的; 2.创建一个TextView id的数组,一个颜色 id的数组,一个TextView[] 的数组,这个数组 是方便 我们 findViewById使用的 可以通过循环 这样就不用一个个的 写代码。 3.通过handle来进行 对控件背景颜色的
2015-12-18 12:23:27 417
原创 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 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人