欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 中基于TabLayout+ViewPager實(shí)現(xiàn)標(biāo)簽卡效果

 更新時(shí)間:2017年12月22日 08:51:27   作者:程小白  
這篇文章主要介紹了Android 中基于TabLayout+ViewPager實(shí)現(xiàn)標(biāo)簽卡效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

代碼已經(jīng)上傳至Github:https://github.com/YanYoJun/ViewPagerDemo

先看效果

1、布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  tools:context="com.plbear.yyj.myapplication.MainActivity">
  <android.support.design.widget.TabLayout
    android:id="@+id/tab"
    android:layout_width="match_parent"
    android:layout_height="40dp"
    app:tabGravity="fill"
    app:tabIndicatorColor="#4978ef"
    app:tabIndicatorHeight="2dp"
    app:tabMode="scrollable"
    app:tabSelectedTextColor="#4978ef"
    app:tabTextColor="#222222"></android.support.design.widget.TabLayout>
  <android.support.v4.view.ViewPager
    android:id="@+id/view_pager"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"></android.support.v4.view.ViewPager>
</LinearLayout>

2、代碼實(shí)現(xiàn)

package com.plbear.yyj.myapplication
import android.os.Bundle
import android.support.design.widget.Snackbar
import android.support.design.widget.TabLayout
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentPagerAdapter
import android.support.v7.app.AppCompatActivity
import android.view.Menu
import android.view.MenuItem
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
  var mFragList = ArrayList<Fragment>()
  var adapter = object:FragmentPagerAdapter(supportFragmentManager){
    override fun getItem(position: Int): Fragment {
      return mFragList[position]
    }
    override fun getCount(): Int {
      return 2
    }
  }
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    initViewPager() //先將各個(gè)fragment加入到viewpager中
    initTabLayout(); //初始化tablayout
  }
  fun initTabLayout(){
    tab.setupWithViewPager(view_pager)
    tab.setTabsFromPagerAdapter(adapter)
    tab.tabMode = TabLayout.MODE_FIXED
    tab.getTabAt(0)?.setText("第一頁(yè)")
    tab.getTabAt(1)?.setText("第二頁(yè)")
  }
  fun initViewPager(){
    mFragList.add(Fragment1())
    mFragList.add(Fragment2())
    view_pager.adapter = adapter
  }
}

這里需要注意點(diǎn),需要先將setupWithViewPager和tablayout綁定起來(lái),然后再初始化tab的標(biāo)簽頁(yè),這個(gè)非常重要,否則會(huì)造成tablayout中的文字顯示不出來(lái)。

總結(jié)

以上所述是小編給大家介紹的Android 中基于TabLayout+ViewPager實(shí)現(xiàn)標(biāo)簽卡效果,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java4Android開發(fā)教程(四)java的變量

    Java4Android開發(fā)教程(四)java的變量

    Java 編程語(yǔ)言定義了如下類型的變量 :實(shí)例變量 (非靜態(tài)字段) 、類變量 (靜態(tài)字段)、局部變量以及參數(shù)。今天我們就來(lái)探討下Java變量
    2014-10-10
  • ViewPager實(shí)現(xiàn)圖片切換效果

    ViewPager實(shí)現(xiàn)圖片切換效果

    這篇文章主要為大家詳細(xì)介紹了ViewPager實(shí)現(xiàn)圖片切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android中通過MediaStore獲取音樂文件信息方法

    Android中通過MediaStore獲取音樂文件信息方法

    這篇文章主要介紹了Android中通過MediaStore獲取音樂文件信息方法,本文講解了獲取歌曲的名稱、歌曲的專輯名、歌曲的歌手名、歌曲文件的全路徑、歌曲文件的名稱、歌曲文件的發(fā)行日期等音樂文件信息的方法,需要的朋友可以參考下
    2015-04-04
  • Android Canvas自定義實(shí)現(xiàn)時(shí)鐘效果

    Android Canvas自定義實(shí)現(xiàn)時(shí)鐘效果

    這篇文章主要為大家詳細(xì)介紹了Android Canvas自定義實(shí)現(xiàn)時(shí)鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • android讀寫cookie的方法示例

    android讀寫cookie的方法示例

    這篇文章主要介紹了android讀寫cookie的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • EditText實(shí)現(xiàn)輸入限制和校驗(yàn)功能實(shí)例代碼

    EditText實(shí)現(xiàn)輸入限制和校驗(yàn)功能實(shí)例代碼

    本文通過實(shí)例代碼給大家介紹EditText實(shí)現(xiàn)輸入限制和校驗(yàn)功能,感興趣的朋友參考下吧
    2017-08-08
  • Android利用Sensor實(shí)現(xiàn)傳感器功能

    Android利用Sensor實(shí)現(xiàn)傳感器功能

    這篇文章主要為大家詳細(xì)介紹了Android利用Sensor實(shí)現(xiàn)傳感器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 微信小程序電商常用倒計(jì)時(shí)實(shí)現(xiàn)實(shí)例

    微信小程序電商常用倒計(jì)時(shí)實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了微信小程序電商常用倒計(jì)時(shí)實(shí)現(xiàn)實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • android自定義view仿今日頭條加載文字變色效果

    android自定義view仿今日頭條加載文字變色效果

    這篇文章主要為大家詳細(xì)介紹了android自定義view仿今日頭條加載文字變色效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 剖析Android Activity側(cè)滑返回的實(shí)現(xiàn)原理

    剖析Android Activity側(cè)滑返回的實(shí)現(xiàn)原理

    在很多的App中,都會(huì)發(fā)現(xiàn)利用手指滑動(dòng)事件,進(jìn)行高效且人性化的交互非常有必要,那么它是怎么實(shí)現(xiàn)的呢,本文給大家解析實(shí)現(xiàn)原理,對(duì)Activity側(cè)滑返回實(shí)現(xiàn)代碼感興趣的朋友一起看看吧
    2021-06-06

最新評(píng)論