#tablayout
Explore tagged Tumblr posts
Text
Android TabLayout Example using ViewPager and Fragments - Android Coding by DMTechnolab
Android TabLayout Example using ViewPager and Fragments – Android Coding by DMTechnolab
The package The trap.Simplified coding.androidtablayout; Import Android.Support.The design.Widget.Tablaout; Import Android.Support.v4.Opinion.Observer; Import Android.Support.v7.App.AppCompatActivity; Import Android.The.Bundle; Import Android.Support.v7.Widget.Toolbar; // Implementing the interface ontabsledleastener for our mainactivity // This interface will help swipe ideas public class Main…
View On WordPress
0 notes
Text
tab layout in kotlin
https://ift.tt/2EP7gKN
Tab Layout in Kotlin
TabLayout Example
_________________________________________________________________________
1.fragment_shopping.xml
_________________________________________________________________________
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat
    xmlns:android="https://ift.tt/nIICcg"
    xmlns:app="https://ift.tt/GEGVYd"
    xmlns:tools="https://ift.tt/LrGmb4"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
  <com.google.android.material.tabs.TabLayout
      android:id="@+id/tab_cart"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      app:tabMode="fixed"
      tools:ignore="MissingConstraints"/>
  <androidx.viewpager.widget.ViewPager
      android:id="@+id/vp_cart"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      />
</androidx.appcompat.widget.LinearLayoutCompat>
________________________________________________________________________
2.Init in fragment()
_________________________________________________________________________
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.commonlibs.base.BaseFragment
import com.justcodenow.bynfor.R
import kotlinx.android.synthetic.main.fragment_shopping_cart.*
class ShoppingFragment : BaseFragment() {
  override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
    return inflater.inflate(R.layout.fragment_shopping, container, false)
  }
  override fun onActivityCreated(savedInstanceState: Bundle?) {
    super.onActivityCreated(savedInstanceState)
    init()
  }
  private fun init() {
    val fragmentAdapter = PagerAdapter(childFragmentManager)
    vp_cart.adapter = fragmentAdapter
    tab_cart.setupWithViewPager(vp_cart)
  }
}
_________________________________________________________________________
3.Adapter init()
_________________________________________________________________________
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentManager
import androidx.fragment.app.FragmentPagerAdapter
class PagerAdapter(fm: FragmentManager) : FragmentPagerAdapter(fm) {
  override fun getItem(position: Int): Fragment {
    return when (position) {
      0 -> {
        ItemFragment()
      }
      else -> {
        return SaveFragment()
      }
    }
  }
  override fun getCount(): Int {
    return 2
  }
  override fun getPageTitle(position: Int): CharSequence {
    return when (position) {
      0 -> "Item "
      else -> {
        return "Save "
      }
    }
  }
}
__________________________________________________________________________
via Blogger https://ift.tt/2EMmL63
0 notes
Photo
tab layout in kotlin https://ift.tt/2EMmL63
0 notes