From 262be4f02c6c861752a3eaead489902c38c45bb2 Mon Sep 17 00:00:00 2001 From: Manikandan Krishnamoorthy Date: Thu, 15 Mar 2018 10:16:34 +0530 Subject: [PATCH 1/8] Integrated the tab layout features. --- app/src/main/AndroidManifest.xml | 1 + .../samplekotlinproject/MainActivity.kt | 7 +++ .../samplekotlinproject/PageFragment.kt | 33 ++++++++++ .../samplekotlinproject/TabLayoutActivity.kt | 60 +++++++++++++++++++ app/src/main/res/layout/activity_main.xml | 12 ++++ app/src/main/res/layout/fragment_page.xml | 11 ++++ .../main/res/layout/tab_layout_activity.xml | 34 +++++++++++ 7 files changed, 158 insertions(+) create mode 100644 app/src/main/java/com/manikandan/samplekotlinproject/PageFragment.kt create mode 100644 app/src/main/java/com/manikandan/samplekotlinproject/TabLayoutActivity.kt create mode 100644 app/src/main/res/layout/fragment_page.xml create mode 100644 app/src/main/res/layout/tab_layout_activity.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f4314c9..b6cbad6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,6 +19,7 @@ + \ No newline at end of file diff --git a/app/src/main/java/com/manikandan/samplekotlinproject/MainActivity.kt b/app/src/main/java/com/manikandan/samplekotlinproject/MainActivity.kt index 87c0437..1d45d55 100644 --- a/app/src/main/java/com/manikandan/samplekotlinproject/MainActivity.kt +++ b/app/src/main/java/com/manikandan/samplekotlinproject/MainActivity.kt @@ -10,6 +10,7 @@ class MainActivity : AppCompatActivity() { lateinit var btnListView: Button lateinit var btnRecyclerView: Button lateinit var btnNavigationDrawer: Button + lateinit var btnTabLayout: Button lateinit var toolBar: Toolbar override fun onCreate(savedInstanceState: Bundle?) { @@ -19,6 +20,7 @@ class MainActivity : AppCompatActivity() { btnListView = findViewById