自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Android——PagerAdapter和FragmentPagerAdapter和FragmentStatePagerAdapter区别

转自:http://blog.csdn.NET/dreamzml/article/details/9951577ViewPagerViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 V

2017-02-20 00:46:35 407

原创 Android——FragmentPagerAdapter和FragmentStatePagerAdapter的使用...

FragmentPagerAdapter相比之前的PagerAdapter,并不是需要得到4个view对象,而是通过4个Fragment类来对应4个布局文件。FragmentPagerAdapter 继承自 PagerAdapter。相比通用的 PagerAdapter,该类更专注于每一页均为 Fragment 的情况。该类内的每一个生成的 Fragment 都将保存在内存之中,注意是全部的Frag

2017-02-20 00:40:17 1818

原创 Android——ViewPager及适配器PagerAdapter...

ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。好比微信的界面:手指左右滑动可以切换到微信、通讯录、发现和我这四个导航中..注意以下几点:1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。3)ViewPager经常和Fr

2017-02-19 23:35:14 1338

转载 Android——PagerTabStrip和PagerTitleStrip异同

相信很多开发者朋友使用过ViewPager这个类,这个类在使用时必须在项目中添加 android-support-v4.jar 这个类包。在xml中引用时必须要写全包名,否则无法找到此类。举例如下:<android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="f

2017-02-18 00:15:03 487

原创 Android——Fragment向Activity传递数据...

Fragment——Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该接口。这样Fragment可以调用该接口将数据传递给Activity。在上一项目接着添加一下,让Fragment对Activity的传递有个回应。效果图:只需修改几处即可:MyFragment:package com.example.fragmenttest;impo

2017-02-16 22:54:32 3210 1

原创 Android——Activity向Fragment传递数据...

Activity与Fragment的通信:1、Fragment可调用getActivity方法获取它所在的Activity2、Activity调用FragmentManager的findfragmentByid或者byTag获取Fragment先上效果图:这是收到的123是Fragment碎片当中的。从Activity的EditText和Button传到Fragment。Activity——>Fra

2017-02-16 22:14:31 904

原创 Android——Fragment的生命周期及其回掉方法...

之前有说到,Fragment的生命周期收宿主Activity生命周期的影响…先来看一张图:这便是Fragment的生命周期和回调方法,和宿主Activity生命周期的影响:每一个Activity生命周期至少有一个Fragment的生命周期相对应。现在来做一个实例:接着上一个项目,通过Fragment中各个回调方法日志log打印出来。新建两个Fragment类:MyFragment3和MyFragme

2017-02-14 23:44:28 790

转载 Android——FragmentTransaction add 和 replace 区别...

使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace ,对这两个方法的区别一直有点疑惑。我觉得使用 add 的话,在按返回键应该是回退到上一个 Fragment,而使用 replace 的话,那个别 replace 的就已经不存在了,所以就不会回退了。但事实不是这样子的。add 和 replace 影响的只是界面,而控制回退的,是事务。p

2017-02-14 20:35:43 1478

原创 Android——Fragment(碎片)的动态加载方式....

Fragment的静态加载方式显得过于死板,而动态方式则是在程序运行过程中可以对Fragment进行操作,动态地添加碎片,add、remove等等。接着上一节的代码,Fragment的布局文件仍是fragment1.xml这个,先来创建Fragment类:package com.example.fragmenttest;import android.app.Fragment;import andr

2017-02-13 22:56:51 769

原创 Android——Fragment(碎片)的静态加载方式....

在说Fragment的加载方式之前,简单笼统地介绍一下Fragment大概使用。和Activity一样,每次要出现新的Fragment都需要定义Fragment类(需要继承Fragment类),一个Fragment类需要自己的子布局layout。Fragment的加载方式分两种:静态加载和动态加载。做一个导航来展示静态和动态加载。1、静态加载先来创建静态加载的Fragment的布局文件:<?xml

2017-02-13 22:36:35 954

原创 Android——Fragment(碎片)的概念设计...

Fragment是一个全新的概念,英文翻译过来就是碎片,实际上在Android3.0以后才加入了Fragment,主要运用在大屏幕设备上,例如,平板电脑,支持更加动态和灵活的UI设计。因为平板的屏幕要比手机大一点,在手机上看起来美观的界面,在平板上可能会被过分的被拉伸,甚至失真而过于难看,既然平板的屏幕更大于手机,那么整个屏幕都可以充分利用起来,好比手机新闻客户端app通过一个ListView的it

2017-02-13 21:40:26 480

原创 Android——初识WebView面孔...

之前在跳转那部分有说到调用系统浏览器或者第三方软件打开网页,现在使用WebView网络视图来进行加载。WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient

2017-02-10 12:24:59 432

原创 Android——DatePicker和TimePiscker的使用...

DatePicker和TimePiscker,翻译过来就是日期选择器和时间选择器。什么是日期选择器,什么是时间选择器,看效果图:上面呢就是日期选择器,而他下面的就是时间选择器。来做这样一个程序:通过两个选择器的监听事件,来更改标题的时间或者日期。。先上代码:Mainactivity:package com.example.datetimepick;import java.util.Calendar;

2017-02-08 16:01:59 319

原创 Android——监听ListView的滚动事件。。。

之前的adapter,item就不详细写了,这里只说明一下滚动事件的监听,是用的自定义adapter(看自己心情)。ListView 的滚动监听事件:private void registerListener() { // TODO Auto-generated method stub lv.setOnScrollListener(new OnScrollListen

2017-02-08 11:45:17 1254

原创 Android的活动的启动模式

活动Activity的启动模式有四种:standard、singleTop、singleTask和singleInstance。通过在androidmanifest.xml中通过给activity标签指定要选择的启动模式,默认的启动模式是standard。1、standard这种启动模式,只要不进行启动模式的指定,默认都是改启动模式,每启动一次,将新启动的Activity置于该栈顶。看一个例子:在M

2017-02-06 14:55:30 395

原创 Android之旅第五站——进度条对话框dialog …

进度条对话框更加简单了。。效果图:附上代码:Mainactivity:package com.example.dialog1;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.Menu;import android.view.Me

2017-02-04 17:20:56 851

原创 Android之旅第五站——时间对话框dialog …

时间对话框与日期对话框几乎是一模一样的,看效果图:附上代码:Mainactivity:package com.example.dialog1;import android.app.Activity;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.app.TimePick

2017-02-04 17:12:56 305

原创 Android之旅第五站——日期对话框dialog …

手机设置中会有对日期的设置,这就和现在说的dialog差不多。效果图:不多说,附代码了解:package com.example.dialog1;import android.app.Activity;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetListener;import

2017-02-04 17:03:23 439

原创 Android之旅第五站——单选和多选对话框dialog …

其实dialog大多都差不多的,这里单选和多选一块说:先看单选效果图:附上代码:Mainactivity:package com.example.dialog1;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.cont

2017-02-04 16:21:12 732

原创 Android之旅第五站——ListView对话框dialog …

实现ListView做的对话框dialog。看效果图:这里用ArrayAdapter简单点作了adapter填充内容。当然,你想用哪个adapter都可以,simpleadapter,自定义adapter等。先附上代码:Mainactivity:package com.example.dialog1;import android.app.Activity;import android.app.Al

2017-02-04 15:46:58 4987

原创 Android之旅第五站——初识一般dialog …

dialog,是对话框的意思,对话框分很多种,有单选,多选,时间,日期等等这些都是dialog。先来看看一般dialog长啥样。里面有几个属性,先附上代码:Mainactivity:package com.example.dialog1;import android.app.Activity;import android.app.AlertDialog;import android.app.Al

2017-02-04 15:22:50 451

原创 Android之旅第四站——Spinner的使用…

Spinner 是一种下拉列表,这个东西的操作也很简单,但是要注意一点:注意:目前adapter只能是ArrayAdapter。先来看效果图:在这里子布局就调用系统内的布局了,自己定义的布局会很难看。里面有一属性,.setDropDownViewResource(下拉样式布局)。先上代码:Mainactivity:package com.example.spinners;import java.ut

2017-02-03 22:36:00 410

原创 Android之旅第四站——GridView的使用…

GridView 是一种网格视图,相比较之前的ListView的列表视图,网格视图显得更加有条理,先来看看它长什么样子。。大家肯定见过很多类似的界面,淘宝,京东等很多都有。它的使用很简单,基本上和ListView是一样的。看看效果图:GridView中要提到几个属性:numColumns(列数)、horizontalSpacing(水平间隔)、verticalSpacing(垂直间隔)。这里我们的a

2017-02-03 22:02:57 473

原创 Android之旅第四站——适配ArrayAdapter,simpleadapter和自定义adapter的区别…

1.ArrayAdapter只可以简单的显示一行文本adapter=new ArrayAdapter(this, R.layout.item_main_lv, R.id.item_main_lv_name, datas);2.SimpleAdapter可以显示比较复杂的列表,包括每行显示图片、文字等,但不能对列表进行后期加工(在Java代码中加工), 也是只是单纯的负责显示(当然可以设计复杂点的布

2017-02-03 15:32:48 1554

原创 Android之旅第四站——自定义apapter的使用…

自定义adapter是最常使用的,也是功能很强大的一种adapter,可以对每一个控件进行操作,也没有simpleadapter的map对象存储那样复杂。。通过每一个对象,每一个JavaBean对象,里面存放每一行控件的内容,即每一个item。先来看一下效果图。一个item由2个TextView和1个ImageView组成。自定义adapter的使用需要另外创建Javabean对象和子布局item的

2017-02-03 15:24:59 1072

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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