3
나는 TabWidgetandroid : layout_above = "@ android : id/tabs"에 상응하는 코드는 무엇입니까?
TabWidget tabWidget = new TabWidget(this);
tabWidget.setId(android.R.id.tabs);
과 FrameLayout이
FrameLayout frameLayout = new FrameLayout(this);
frameLayout.setId(android.R.id.tabcontent);
방법 탭 위에 FrameLayout이 확인을 만들었습니다?
**what is the equivalent code to "android:layout_above="@android:id/tabs"**
편집
이 코드와 함께하고있는 중이 야, 그것은 올바른? 내가 잘못 곳
TabHost tabHost = new TabHost(this);
tabHost.setLayoutParams(
new RelativeLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,1));
TabWidget tabWidget = new TabWidget(this);
tabWidget.setId(android.R.id.tabs);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(width, height);
lp.addRule(RelativeLayout.ABOVE, R.id.tabcontent);
tabWidget.setLayoutParams(lp);
tabHost.addView(tabWidget);
FrameLayout frameLayout = new FrameLayout(this);
frameLayout.setId(android.R.id.tabcontent);
frameLayout.setPadding(0, 55, 0, 0);
tabHost.addView(frameLayout, new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
tabHost.setup();
이봐 난 dono! 그 날 위해 일하지 않는다! 내 코드를 업데이 트하자 – Ads
나는 어떤 상대적인 레이아웃을 놓치고 ??? – Ads
물론 RelativeLayout을 사용해야합니다 ... android : layout_above는 자녀를 정렬하는 방법에 따라 다릅니다. –