I want to get the current tab selected in android onCreateView function. I tried using Bundle to save information in the getItem function of the adapter. To test it out, I am using a toast to display the position number. But for some reason, for the first tab, it shows a position of -1 and then quickly changes to 0. For the other tabs it seems to be fine, except for the last one. No toast is shown for the last one.
Android Tab Layout get position number in onCreateVIew
312 views Asked by Ratan Senapathy At
1
There are 1 answers
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in ANDROID-TABLAYOUT
- Tab ItemIndicator not visible - Android TabLayout
- Tablayout onTabSelected calling twice
- Change title animation on ViewPager2 scroll/selection
- TabItems of tabLayout on the viewpager2 is not working properly when switching between the tabs
- Achieve tablayout in composable
- Why tabs are not visible in the fragment when using Tablayout with viewpager?
- Changing Selected Tab Bottom Line Color in Jetpack Compose
- How to create TabItem indicator with bottom padding
- ViewPager2 with TabLayout not navigating correctly with large number of tabs
- Which view is fragment attached in ViewPager using FragmentStateAdapter?
- TabLayout - ViewPager2
- Tablayout ViewPager2 going to last page when click on tab no. >3
- How to set icon for TabLayout Tab in Android Fragment (Javascript)
- Why my tablayout row content doesnt fit the screen in jetpack compose?
- How to align contents from fragment 's xml file with the content's from it's parent activity's xml file in android?
Related Questions in ANDROID-TABACTIVITY
- Tab Activity not showing the fragment layout in application
- How to start a new activity from Textview/Button of a Fragment inside a Tabbed Activity
- How do I make my layout (which is inside a tab linearlayout, take up the whole screen?
- Where is my error for add tab with a button?
- How to fix Tab Activity action bar up color in Android?
- How to pass data from activity to Fragment which is inside viewpager
- How to implement custom listview adapter in tabbed activity?
- How to switch tabs from a fragment using a button?
- How to use array for Media player using CustomListAdapter for different tabs
- Old Fragment is still visible after I perform a Fragment Transaction?
- how to access views in tab activity?
- How I place an Image in Tab Activity TABS in android?
- Android Tab Layout get position number in onCreateVIew
- TabbarActivity fragment not called to onActivityResult
- Tabs Not Showing in tabview
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I believe you are using getSelectedTabPosition() or some similar method in your code. This method will return "-1" if you do not select any tab. Otherwise it will return you the tab position. When you initialize your tab layout, there is no tab selected. I think in your code you pragmatically select one of the tab somewhere. So it will first return you "-1" (you select nothing yet) and when code run to where you select your tab(or after you click the tab to focus), it will show the position of the current selected tab(like 1 2 3 4 ...).