#tablayout
Explore tagged Tumblr posts
dmtechnolab · 4 years ago
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…
Tumblr media
View On WordPress
0 notes
jeeteshsurana · 6 years ago
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
jeeteshsurana · 6 years ago
Photo
Tumblr media
tab layout in kotlin https://ift.tt/2EMmL63
0 notes