creating tab UI의 Android 개발자 문서에 따르면 TabHost 및 TabWidget이 있어야하며 TabHost는 레이아웃의 루트 노드 여야합니다.레이아웃을 사용하지 않고 탭이있는 UI 만들기
모든 것이 완벽하고 예제를 시도했지만 모든 것이 좋습니다.
탭의 API 샘플을 보면서 레이아웃에서 탭 요소를 사용하지 않는 tabs1.java (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs1.html)를 발견했습니다.
다음은 레이아웃을 전혀 사용하지 않고 탭을 만드는 샘플 작업 코드입니다.
public class HelloAndroid extends TabActivity implements TabHost.TabContentFactory {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1").setContent(this));
}
public View createTabContent(String tag) {
TextView text = new TextView(this);
text.setText("tab1");
return text;
}
}
누구나 어떻게 작동하는지 설명 할 수 있습니까? 그리고 튜토리얼에서 설명한 레이아웃 기반 접근법을 사용하는 것과는 다른 점이 있습니다.
감사합니다.
완벽한을 확인할 수 있습니다
, 그것을 찾아 주셔서 감사합니다. – sazwqa