亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ViewPager閃退

package com.example.viewpage;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.ViewPager;

import android.view.View;

public class MainActivity extends Activity {



?? ?private ViewPager page;
?? ?private List<View> viewList;
?? ?@Override
?? ?protected void onCreate(Bundle savedInstanceState) {
?? ??? ?super.onCreate(savedInstanceState);
?? ??? ?setContentView(R.layout.activity_main);
?? ??? ?viewList=new ArrayList<View>();

?? ??? ?View view1=View.inflate(this, R.layout.view1, null);
?? ??? ?View view2=View.inflate(this, R.layout.view2, null);
?? ??? ?View view3=View.inflate(this, R.layout.view3, null);
?? ??? ?View view4=View.inflate(this, R.layout.view4, null);

?? ??? ?viewList.add(view1);
?? ??? ?viewList.add(view2);
?? ??? ?viewList.add(view3);
?? ??? ?viewList.add(view4);

??? ??? ?page=(ViewPager) findViewById(R.id.pager);

?? ??? ?MyViewPagerAdapter adapter=new MyViewPagerAdapter(viewList);
?? ??? ?page.setAdapter(adapter);


?? ?}


}


package com.example.viewpage;

import java.util.List;

import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;

public class MyViewPagerAdapter extends PagerAdapter{

?? ?
?? ?private List<View>viewList;
?? ?
?? ?public MyViewPagerAdapter( List<View>viewList) {
?? ??? ?// TODO 自動生成的構造函數存根
?? ??? ?this.viewList=viewList;
?? ?}
?? ?
?? ?@Override
?? ?public int getCount() {
?? ??? ?// TODO 自動生成的方法存根
?? ??? ?return viewList.size();
?? ?}

?? ?@Override
?? ?public boolean isViewFromObject(View arg0, Object arg1) {
?? ??? ?// TODO 自動生成的方法存根
?? ??? ?return arg0==arg1;
?? ?}

?? ? @Override
?? ?public Object instantiateItem(View container, int position) {
?? ??? ?// TODO 自動生成的方法存根
?? ??? ??? ((ViewGroup) container).addView(viewList.get(position));
?? ??? ??? ?return viewList.get(position);
?? ?}
?? ?
?? ?
?? ? @Override
?? ?public void destroyItem(View container, int position, Object object) {
?? ??? ?// TODO 自動生成的方法存根
?? ??? ? ((ViewGroup) container).removeView(viewList.get(position));
?? ?}
?? ?
?? ?
?? ?
}



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
??? android:layout_width="match_parent"
??? android:layout_height="match_parent"
??? android:orientation="vertical" >

??? <android.support.v4.view.ViewPager
??????? android:id="@+id/pager"
??????? android:layout_width="wrap_content"
??????? android:layout_height="wrap_content"
??????? android:layout_gravity="center" >

??????? <android.support.v4.view.PagerTabStrip
??????????? android:id="@+id/tab"
??????????? android:layout_width="wrap_content"
??????????? android:layout_height="wrap_content" >
??????? </android.support.v4.view.PagerTabStrip>

??????? <android.support.v4.view.PagerTitleStrip
??????????? android:id="@+id/pagertitle"
??????????? android:layout_width="fill_parent"
??????????? android:layout_height="45dp"
??????????? android:layout_gravity="bottom"
???????????? />
??? </android.support.v4.view.ViewPager>

</LinearLayout>






正在回答

1 回答

看報什么錯誤,再百度


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

ViewPager閃退

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號