는 설정에 대한 코드는하지만 두 가지 문제가있다는 tabhost입니다왜 탭 호스트가 안드로이드에 아이콘을 표시하지 않습니까?
- 이 너무 길면 텍스트가 나는 크기를 줄이고 한 줄에 강제 할 수 있습니다, 다음 행으로 갈 것인가? 모든 아이콘이 표시되지 않습니다
, 심지어 내가
public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentTabHost tabHost = (FragmentTabHost)findViewById(android.R.id.tabhost); tabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); tabHost.addTab(tabHost.newTabSpec("restaurant").setIndicator("Restaurant",getResources().getDrawable(R.drawable.food)),PlaceList.class, null); tabHost.addTab(tabHost.newTabSpec("attraction").setIndicator("Attraction",getResources().getDrawable(R.drawable.view)), PlaceList.class, null); tabHost.addTab(tabHost.newTabSpec("map").setIndicator("Map",getResources().getDrawable(R.drawable.map)),Map.class,null); tabHost.addTab(tabHost.newTabSpec("planner").setIndicator("Planner",getResources().getDrawable(R.drawable.plan)),Planner.class, null); } }
편집 해 주셔서 감사합니다. – user782104
매개 변수없이'tabHost.setup()'을 호출 해보십시오. – agamov
예외 예외 : Context 및 FragmentManager를 사용하는 setup()을 호출해야합니다. – user782104