ActionBar 값addTab 팁
ActionBar actionBar = mActivity.getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
// Tab
MyTabListener listener = new MyTabListener();
// Tab
actionBar.addTab(actionBar.newTab()
.setText(mActivity.getString(R.string.tab_index))
.setTabListener(listener));
actionBar.addTab(actionBar.newTab()
.setText(mActivity.getString(R.string.tab_latest))
.setTabListener(listener));
actionBar.addTab(actionBar.newTab()
.setText(mActivity.getString(R.string.tab_hot))
.setTabListener(listener));
actionBar.addTab(actionBar.newTab()
.setText(mActivity.getString(R.string.tab_tag))
.setTabListener(listener));
이 문제를 발견한 것은 내가 이상한 순서 문제에 부딪혔기 때문이다.
탭을 추가한 후에 모든 탭이 열려 있는 ViewPager 코드가 있습니다. 결과적으로viewPager가null빈 바늘로 조작된다는 것을 알렸습니다. 저는 한참을 답답했습니다. 분명히 보기 대상이 존재하지만 비어 있었습니다. 나중에 원래addTab에서 첫 번째 탭의 onTabSelected 이벤트를 기본적으로 실행하는 것을 발견했습니다.
따라서 addTab 앞에 그와 관련된 다른 코드를 써야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
vuetab 전환, echartst 도표 폭이 100px에 불과한 문제 해결해결 사고방식: 도표의 넓이를 직접적으로 죽이고 실제 코드에 따라 개작하여 하나의 사고방식을 제공한다. 보충 지식: vue 프로젝트tab 전환 echart 도표 전환 폭 축소 및 도표 내용 부정확한 해결 폭 축소 문...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.