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

Android 中基于TabLayout+ViewPager實現(xiàn)標簽卡效果

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

代碼已經(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、代碼實現(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() //先將各個fragment加入到viewpager中
    initTabLayout(); //初始化tablayout
  }
  fun initTabLayout(){
    tab.setupWithViewPager(view_pager)
    tab.setTabsFromPagerAdapter(adapter)
    tab.tabMode = TabLayout.MODE_FIXED
    tab.getTabAt(0)?.setText("第一頁")
    tab.getTabAt(1)?.setText("第二頁")
  }
  fun initViewPager(){
    mFragList.add(Fragment1())
    mFragList.add(Fragment2())
    view_pager.adapter = adapter
  }
}

這里需要注意點,需要先將setupWithViewPager和tablayout綁定起來,然后再初始化tab的標簽頁,這個非常重要,否則會造成tablayout中的文字顯示不出來。

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    android讀寫cookie的方法示例

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

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

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

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

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

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

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

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

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

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

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

最新評論