- 浏览: 245764 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
public class PagerActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initViewPager();
}
private void initViewPager()
{
ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
View view1 = LayoutInflater.from(this).inflate(R.layout.index_1, null);
View view2 = LayoutInflater.from(this).inflate(R.layout.index_2, null);
View view3 = LayoutInflater.from(this).inflate(R.layout.index_3, null);
ArrayList<View> views = new ArrayList<View>();
views.add(view1);
views.add(view2);
views.add(view3);
MYPagerAdapter adapter = new MYPagerAdapter();
adapter.setViews(views);
viewPager.setAdapter(adapter);
}
}
public class MYPagerAdapter extends PagerAdapter
{
private ArrayList<View> views;
public void setViews(ArrayList<View> views)
{
this.views = views;
}
@Override
public int getCount()
{
return views.size();
}
@Override
public boolean isViewFromObject(View arg0, Object arg1)
{
return arg0 == arg1;
}
@Override
public void destroyItem(View container, int position, Object object)
{
((ViewPager) container).removeView(views.get(position));
}
@Override
public Object instantiateItem(View container, int position)
{
((ViewPager) container).addView(views.get(position));
return views.get(position);
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<requestFocus />
</android.support.v4.view.ViewPager>
</RelativeLayout>
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initViewPager();
}
private void initViewPager()
{
ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
View view1 = LayoutInflater.from(this).inflate(R.layout.index_1, null);
View view2 = LayoutInflater.from(this).inflate(R.layout.index_2, null);
View view3 = LayoutInflater.from(this).inflate(R.layout.index_3, null);
ArrayList<View> views = new ArrayList<View>();
views.add(view1);
views.add(view2);
views.add(view3);
MYPagerAdapter adapter = new MYPagerAdapter();
adapter.setViews(views);
viewPager.setAdapter(adapter);
}
}
public class MYPagerAdapter extends PagerAdapter
{
private ArrayList<View> views;
public void setViews(ArrayList<View> views)
{
this.views = views;
}
@Override
public int getCount()
{
return views.size();
}
@Override
public boolean isViewFromObject(View arg0, Object arg1)
{
return arg0 == arg1;
}
@Override
public void destroyItem(View container, int position, Object object)
{
((ViewPager) container).removeView(views.get(position));
}
@Override
public Object instantiateItem(View container, int position)
{
((ViewPager) container).addView(views.get(position));
return views.get(position);
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<requestFocus />
</android.support.v4.view.ViewPager>
</RelativeLayout>
发表评论
-
IMF简介-2
2013-07-09 17:56 891InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 814Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 851public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 935public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 859public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 775openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 794<application android ... -
Android快捷键
2013-03-15 14:39 818Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 762android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1654adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1117AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1098<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1462/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1381Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 907下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 881public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1108/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1044private static int INSTALLED = ... -
Android GridView显示图片
2013-01-05 22:52 6127package com.example.dynamicimag ...
相关推荐
在Android开发中,ViewPager是一个非常重要的组件,常用于实现页面滑动切换的效果,例如在应用的引导页、图片轮播或者Tab布局中。本篇将深入讲解如何在ViewPager中实现各种自定义滑动动画,以及如何优化性能并保持...
ViewPager是Android Studio中的一个视图容器,它允许用户通过左右滑动来浏览多个子视图(通常为Fragment)。这个组件使得在有限的屏幕空间内展示大量内容变得可能,如在平板电脑上显示多个Tab页或在手机上实现平滑的...
在Android开发中,`ViewPager`是一个非常重要的组件,它允许用户通过左右滑动来浏览页面,常用于实现类似轮播图、新手引导或图片浏览等功能。`ViewPager`提供了平滑的页面滑动体验,增强了用户的交互性。在这个...
"android viewpager 左右无限滑动"这一主题,意味着我们要创建一个可以无限制地向左或向右滑动的ViewPager实现,即用户在滑动到最后一页时,可以继续滑动到页面的起始位置,形成一种循环的效果。下面将详细介绍如何...
在Android开发中,ViewPager是一个非常重要的组件,常用于展示多个页面并允许用户通过左右滑动切换页面。在标题“Android ViewPager实现左右循环滑动及轮播效果”中,提到的关键技术点是使ViewPager具备循环滑动和...
在Android应用开发中,`ViewPager`是一个非常重要的组件,它允许用户通过左右滑动来浏览多个页面,这种交互方式在现代移动应用中广泛使用,比如社交媒体应用、新闻阅读器等。`ViewPager`的设计使得它可以流畅地展示...
在Android开发中,ViewPager是一个非常常用的组件,它允许用户通过左右滑动来浏览多个页面,通常用于实现Tab切换或者图片轮播等效果。然而,在实际使用过程中,有时默认的滑动灵敏度可能并不符合我们的需求,例如,...
在Android开发中,ViewPager是一个非常常用的组件,它允许用户通过左右滑动来浏览多个页面,常用于实现轮播图、应用引导页等效果。在这个"android viewpager 无限滑动自带小圆点"的主题中,我们将深入探讨如何利用...
总结起来,实现"android_viewPager左右滑动_实现光标动态滑动效果"的关键在于理解ViewPager的工作原理,创建自定义光标View,并在页面滑动时准确更新光标的位置。通过这样的实践,开发者可以创建出更加交互友好、...
Android ViewPager实现仿QQ多页面滑动切换以及动画效果
在Android开发中,ViewPager是一个非常重要的组件,常用于实现页面滑动效果,比如在应用的主界面、选项卡切换或查看图片轮播等场景。本文将深入探讨ViewPager的使用,并结合源代码进行详细解析。 首先,ViewPager是...
在Android开发中,ViewPager是一个非常常用的组件,它用于展示可以左右滑动的多个页面,常用于实现类似轮播图或选项卡的效果。本教程将详细讲解如何实现ViewPager的左右无限循环滑动,并结合自定义小圆点指示器来...
在Android开发中,ViewPager是一个非常重要的组件,常用于实现页面滑动效果,尤其适用于展示多个相似内容的场景,如图片轮播、应用设置页等。在这个"Android中ViewPager常用功能7----画廊效果"的主题中,我们将深入...
这个"android viewpager左右滑动"的示例项目很显然是为了演示如何在Android应用中实现一个功能完善的滑动页面视图。下面我们将深入探讨ViewPager的相关知识点。 1. **ViewPager基本概念** ViewPager是Android ...
本项目“android viewpager滑动效果”专注于实现ViewPager的滑动动态效果,提供了预封装好的接口,使得开发者可以直接使用,无需从头实现复杂的动画逻辑。 ViewPager的滑动效果通常通过PageTransformer来实现,这是...
用ViewPager实现手动切换,用Timer + Handler实现自动切换,左右完美无限滑动效果非常平滑,不卡,哈哈~Fragment里面我是写了文字,大家根据自己的需求放图片,设置点击事件等等。代码都有详细的注释,如果导入工程...
在Android开发中,ViewPager是一个非常常用的组件,它用于展示一系列视图,并且用户可以通过左右滑动来切换这些视图。然而,标题“ViewPager 上下滑动”提示我们要实现一个非传统功能,即允许用户通过上滑和下滑来...
【Android ViewPager】是一个非常重要的组件,它允许用户在多个页面之间进行左右滑动,通常用于实现类似轮播图或者选项卡的效果。在Android应用开发中,ViewPager被广泛应用于创建动态和交互性强的用户界面,提高了...
ViewPager源自Android Support Library,它允许用户通过手势左右滑动来切换不同的页面,每个页面可以是一个Fragment或者一个View。在描述中提到,这个效果类似选项卡,这是因为ViewPager经常与TabLayout结合使用,...
**ViewPager** 是 Android 支持库中的一个组件,主要用于展示可左右滑动的页面视图。它可以用来创建类似水平滚动的列表效果,用户可以左右滑动来切换不同的页面。在图片浏览场景中,ViewPager 可以用于显示一系列的...