내 응용 프로그램에서는 선형 레이아웃에서 탭 호스트를 사용하며 탭 호스트에는 4 개의 탭이 있습니다. tabwidget의 크기는 매우 높으며 제목이 매우 작습니다. 어느 누구도 tabwidget의 크기를 줄이는 방법을 알려줄 수 있습니까?TabHost에서 탭 위젯 크기를 변경하는 방법
0
A
답변
4
나는 setIndicator(View)을 사용하여 custom Tabs
을 만들 것을 주장합니다. 그래서, 원하는 크기의 TextView를 만들고 TabWidget에 설정하십시오. Here
은 Example과 같은 튜토리얼입니다.
당신은 단지 TextView
팽창하고 난 당신이 여기서 뭘 찾고 정확히 무엇에 명확하지 않다
View view = LayoutInflater.from(context).inflate(R.layout.your_custom_tab-layout,
null);
TextView tv = (TextView) view.findViewById(R.id.my_text_view);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tv).
setContent(intent);
mTabHost.addTab(setContent);
0
사용하여 TabWidget로 설정,하지만 난 그것을 추측을 할 것입니다 수 있습니다.
그래픽으로 공간을 차지하지 않으려면 (즉, 텍스트 만 사용) 그래픽에서 사용되는 공간을 효과적으로 제거하도록 위젯의 높이와 무게를 설정할 수 있습니다. 훨씬 더 컴팩트 한 탭 레이블 (수직).
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:gravity="bottom" />
관련 문제
- 1. TabHost에서 탭 이미지를 변경하는 방법
- 2. tabhost에서 탭 포커스를 변경하는 방법은 무엇입니까?
- 3. tabhost에서 탭 포커스를 변경하는 방법은 무엇입니까?
- 4. TabHost에서 탭을 제거하는 방법
- 5. CGContextRef의 크기를 변경하는 방법
- 6. 이미지의 크기를 변경하는 방법?
- 7. gridview 크기를 변경하는 방법
- 8. php 파일의 vim - html : html 전용 탭 크기를 변경하는 방법
- 9. jQuery UI 탭 - 탭 위치를 변경하는 방법
- 10. TabHost에서 TabSpec의 제목/콘텐츠를 변경하는 방법은 무엇입니까?
- 11. android tabhost에서 탭의 스타일을 변경하는 방법은 무엇입니까?
- 12. Flot 그래프의 크기를 변경하여 크기를 변경하는 방법
- 13. TabHost에서 탭 레이아웃 (SurfaceView 포함)의 혼합/자르기 방지하는 방법?
- 14. TabHost에서 조경 활동을하는 방법?
- 15. 안드로이드의 탭 위젯 (세로에서 가로까지)
- 16. C#에서 매번 윈도우 크기를 변경하는 방법
- 17. ActionBarSherlock에서 탭 배경을 변경하는 방법
- 18. navigationcontroller의보기에서 탭 막대의보기로 변경하는 방법
- 19. jqGrid에서 글꼴 크기를 변경하는 방법?
- 20. 라켓의 이미지 크기를 변경하는 방법
- 21. 보기 위치와 크기를 변경하는 방법
- 22. JOptionPane의 글꼴 크기를 변경하는 방법
- 23. MetaUML에서 화살촉 크기를 변경하는 방법
- 24. PrintDialog 양식의 크기를 변경하는 방법
- 25. 안드로이드의 TabHost에서 탭을 지우는 방법?
- 26. 런타임에 Android 앱 위젯 크기를 변경하는 방법은 무엇입니까?
- 27. Spry 탭 패널 위젯
- 28. 크기를 조정할 수있는 위젯
- 29. 창 내부의 위젯 크기를 조정하는 방법
- 30. Drupal에서 이미지 위젯/필드를 변경하는 방법
질문 : 동적으로 LayoutInflater를 변경할 수 있습니까? – princepiero