tablayout을 이용해서 탭바를 구현하게 되면
항상 화면이 켜졌을 때 첫 탭바가 선택이 된 상태로 시작하는데
이 시작점을 좀 바꾸고 싶습니다.
예를 들면

이런 텝바를 구현했을 때
화면 시작시 무조건 첫번째 탭인 식품으로 선택이 되는데 이부분을 수정해주고 싶어요.
텝바 클릭이벤트는 엑티비티 클레스에서
mBinding.tabs.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
// 텝이 선택 되었을 때 리사이클러뷰에 뿌려줄것들을 선택
int TabPosition = tab.getPosition();
if (TabPosition == 0) { // 0텝 식품
readBEP("LIST", "1");
} else if (TabPosition == 1) { // 1텝 조선
readBEP("LIST", "2");
} else if (TabPosition == 2) { // 2텝 철강
readBEP("LIST", "3");
} else if (TabPosition == 3) { // 3텝 자동차
readBEP("LIST", "4");
} else if (TabPosition == 4) { // 4텝 전자
readBEP("LIST", "5");
}
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
이렇게 세팅한 상태로 포지션값 받아서 이벤트 실행은 잘하고 있는 상태입니다.