欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ViewPager的界面滑動(初學試用)

import java.util.ArrayList;

十年的東洲網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。網(wǎng)絡營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整東洲建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“東洲網(wǎng)站設計”,“東洲網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

import java.util.List;

import android.app.Activity;

import android.os.Bundle;

import android.support.v4.view.PagerAdapter;

import android.support.v4.view.ViewPager;

import android.support.v4.view.ViewPager.OnPageChangeListener;

import android.view.LayoutInflater;

import android.view.Menu;

import android.view.View;

import android.view.ViewGroup;

import android.widget.Button;

public class MainActivity extends Activity {

private List<View> listView = new ArrayList<View>();

private ViewPager viewPager;

private Button title1;

private Button title2;

private Button title3;

private Button title4;

private Button title5;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

initView();

initAdapter();

}

                //加載控件

private void initView() {

title1 = (Button) findViewById(R.id.bt_title1);

title2 = (Button) findViewById(R.id.bt_title2);

title3 = (Button) findViewById(R.id.bt_title3);

title4 = (Button) findViewById(R.id.bt_title4);

title5 = (Button) findViewById(R.id.bt_title5);

}

public void clickTitle1(View v) {

                //修改未選中按鈕背景顏色

title2.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.kfa);

                //修改選中按鈕背景顏色

title1.setBackgroundResource(R.drawable.fasd);

                //跳轉(zhuǎn)到對應界面

viewPager.setCurrentItem(0);

}

                //Button點擊事件

public void clickTitle2(View v) {

title1.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.kfa);

title2.setBackgroundResource(R.drawable.fasd);

viewPager.setCurrentItem(1);

}

                //Button點擊事件

public void clickTitle3(View v) {

title1.setBackgroundResource(R.drawable.kfa);

title2.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.fasd);

viewPager.setCurrentItem(2);

}

                //Button點擊事件

public void clickTitle4(View v) {

title1.setBackgroundResource(R.drawable.kfa);

title2.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.fasd);

viewPager.setCurrentItem(3);

}

                //Button點擊事件

public void clickTitle5(View v) {

title1.setBackgroundResource(R.drawable.kfa);

title2.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.fasd);

viewPager.setCurrentItem(4);

}

                

private void initAdapter() {

// 獲取頁面

LayoutInflater inflater = LayoutInflater.from(this);

View v1 = View.inflate(getApplicationContext(),

R.layout.activity_title1, null);

View v2 = View.inflate(getApplicationContext(),

R.layout.activity_title2, null);

View v3 = View.inflate(getApplicationContext(),

R.layout.activity_title3, null);

View v4 = View.inflate(getApplicationContext(),

R.layout.activity_title4, null);

View v5 = View.inflate(getApplicationContext(),

R.layout.activity_title5, null);

// 將頁面添加到集合中

listView.add(v1);

listView.add(v2);

listView.add(v3);

listView.add(v4);

listView.add(v5);

PagerAdapter pagerAdapter = new PagerAdapter() {

// PagerAdapter只緩存2個要顯示的tab,如果滑動的tab超出了緩存的范圍,就會調(diào)用這個方法,將tab銷毀

@Override

public void destroyItem(ViewGroup view, int position, Object object) {

view.removeView(listView.get(position));

}

// 當要顯示的tab可以進行緩存的時候,會調(diào)用這個方法進行顯示圖片的初始化,我們將要顯示的tab加入到ViewGroup中,然后作為返回值返回即可

@Override

public Object instantiateItem(ViewGroup view, int position) {

view.addView(listView.get(position));

return listView.get(position);

}

// 獲取要滑動的控件的數(shù)量,在這里我們以tab為例,那么這里就應該是展示tab數(shù)量

@Override

public int getCount() {

return listView.size();

}

// 來判斷顯示的是否是同一tab,這里我們將兩個參數(shù)相比較返回即可

@Override

public boolean isViewFromObject(View arg0, Object arg1) {

return arg0 == arg1;

}

};

viewPager = (ViewPager) findViewById(R.id.vp_body);

viewPager.setAdapter(pagerAdapter);

/**

* 標題欄響應界面滑動事件

*/

viewPager.setOnPageChangeListener(new OnPageChangeListener() {

@Override

public void onPageSelected(int arg0) {

title1.setBackgroundResource(R.drawable.kfa);

title2.setBackgroundResource(R.drawable.kfa);

title3.setBackgroundResource(R.drawable.kfa);

title4.setBackgroundResource(R.drawable.kfa);

title5.setBackgroundResource(R.drawable.kfa);

switch (viewPager.getCurrentItem()) {

case 0:

title1.setBackgroundResource(R.drawable.fasd);

break;

case 1:

title2.setBackgroundResource(R.drawable.fasd);

break;

case 2:

title3.setBackgroundResource(R.drawable.fasd);

break;

case 3:

title4.setBackgroundResource(R.drawable.fasd);

break;

case 4:

title5.setBackgroundResource(R.drawable.fasd);

break;

}

}

@Override

public void onPageScrolled(int arg0, float arg1, int arg2) {

}

@Override

public void onPageScrollStateChanged(int arg0) {

}

});

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

}

本文題目:ViewPager的界面滑動(初學試用)
標題路徑:http://aaarwkj.com/article34/gghope.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、網(wǎng)站導航、網(wǎng)站內(nèi)鏈、網(wǎng)站設計、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
国产精品人成在线观看不卡| 91九色在线视频观看| 国产在线乱码一区二区| 一区三区精品久久久精品| 色婷婷亚洲一区二区三区| 国内精品一区二区欧美| 亚洲综合激情另类专区| 亚洲经典日韩欧美一区| 天堂在线精品亚洲综合网| 特级特色生活片免费看| 日韩中文字幕在线首页| 九九热99这里有精品| 国产在线精彩视频自拍| 中文字幕人妻丝袜二区| 国产传媒在线免费播放| 欧美一区二区三区人妻熟妇| 日韩一区二区高清看片| 日韩人成理论午夜福利| 国产精品欧美一区久久| 亚洲精品在线免费av| 欧美日韩精品人妻二区 | 亚洲成人精品一区二区| 91九色在线porny| 中文字幕成人在线电影| 中文字幕av免费专区| 日韩一区不卡在线观看| 亚洲中少妇久久中文字幕| 免费观看国产性生活片| 夫妻晚上同房太猛视频| 免费一区二区不卡去日本| 夫妻性生活视频一级片| 日韩在线不卡视频一区| 国产免费成人在线视频| 色伊人久久综合中文字幕| 手机蜜臀av在线播放| 97精品少妇一区二区三区| 99久久免费中文字幕| 最新日本免费久久精品| 亚洲香蕉av在线一区二区三区| 超碰97免费在线观看| 日韩精品视频性色首页|