博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓桌面分页
阅读量:5954 次
发布时间:2019-06-19

本文共 2278 字,大约阅读时间需要 7 分钟。

1.适配器:

package com.example.adapter;import java.util.ArrayList;import android.annotation.SuppressLint;import android.app.ActionBar.LayoutParams;import android.support.v4.view.PagerAdapter;import android.view.View;import android.view.ViewGroup;public class MyViewPagerAdapter extends PagerAdapter{    private ArrayList
mlist; public MyViewPagerAdapter(ArrayList
mlist){ super(); this.mlist=mlist; } @Override public int getCount() { // TODO Auto-generated method stub return this.mlist==null?0:this.mlist.size(); } @Override public boolean isViewFromObject(View arg0, Object arg1) { // TODO Auto-generated method stub return arg0==arg1; } public void destroyItem(ViewGroup container,int position,Object object){ container.removeView(this.mlist.get(position)); } @SuppressLint("NewApi") public Object instantiateItem(ViewGroup container,int position){ LayoutParams lp=new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT); container.addView(this.mlist.get(position),lp); return this.mlist.get(position); }} 2.activity:
package com.example.adapter;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.support.v4.view.ViewPager;import android.text.Layout;import android.view.View;import android.view.ViewGroup.LayoutParams;import android.widget.ImageView;import android.widget.ImageView.ScaleType;public class ViewPageActivity extends Activity{    private int[]imgs={            R.drawable.bbe609315da7a9bfa65df713e7c168e0,            R.drawable.bc494385774b8343123c5697ebeaeb9,            R.drawable.dd6709ab53006f11f393e58f2ba614c4,            R.drawable.e8d145de5ffdf97a4407ab4c5dd33513,            R.drawable.eecfd0d328203e8a15366658231c3174    };    @Override    protected void onCreate(Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onCreate(savedInstanceState);        setContentView(R.layout.viewpagelayout);        ViewPager viewPager=(ViewPager) findViewById(R.id.myPager);        ArrayList
mlist=new ArrayList
(); for(int i=0;i
 

 

 

 

转载于:https://www.cnblogs.com/zhongshujunqia/p/3948504.html

你可能感兴趣的文章
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
如何辨别android开发包的安全性
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux中cacti和nagios整合
查看>>