Android编程: ViewPager和Dialogs组件

时间:2023-03-09 18:48:10
Android编程: ViewPager和Dialogs组件

学习内容:ViewPager和Dialogs组件

====ViewPager组件====

它的作用主要是支持屏幕左右滑动切换列表元素,使用方式如下:

1.首先定义ID号信息,创建res/values/ids.xml,添加如下内容:

<?xml version="1.0" encoding="utf-8"?>

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<item type="id" name="viewPager" />

</resources>

这个ID号用于ViewPager类的setId方法,比如mViewPager.setId(R.id.viewPager)

2.ViewPager类,也需要使用PagerAdapter类获取MODEL层的数据,一般都是使用

FramentStatePagerAdaper类,默认需要实现两个方法getCount、getItem,需要注意的是ViewPager默认打开后总是显示

从PagerAdapter类获取的第一个元素!

3.另外有一个PagerAdapter类是FragmentPagerAdapter,与FramentStatePagerAdaper的区别在于

FramentStatePagerAdaper会销毁不在需要的列表元素对象,省内存!

====Dialogs组件====

它的作用是获取输入,或提示用户某些信息,一般都是继承DialogFragment类而来,会使用Fragment类,对它便不陌生!

需要再次了解Fragment组件之间的交互方式

A) 手机

Android编程: ViewPager和Dialogs组件

B)平板

Android编程: ViewPager和Dialogs组件