2010-11-21 3 views
1

자바 코드를 작성하여 tabs.i를 만들었습니다.하지만 지금은 tab 위젯이 screen.i의 아래 부분에 있도록하고 싶습니다.이 코드를 추가하여 achived가되기를 바랍니다. android:layout_alignParentBottom="true"이 코딩을 추가하는 방법을 알려주세요. 이와 비슷한 모양을 원합니다. http://android-pro.blogspot.com/2010/08/iphone-like-tab-bar-in-android.htmlTabWidget에 대해 parent 정렬을 추가하는 방법은 무엇입니까?

TabHost tabHost = new TabHost (this);

tabHost.setLayoutParams(
      new LinearLayout.LayoutParams(
        LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
    RelativeLayout rl=new RelativeLayout(ContactManager.this); 

    RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); 

    rlp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, android.R.id.tabs); 
    rl.setLayoutParams(rlp); 
    tabHost.addView(rl); 

    TabWidget tabWidget = new TabWidget(this); 
    tabWidget.setId(android.R.id.tabs); 
    rl.addView(tabWidget, new LinearLayout.LayoutParams(
       LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 

    FrameLayout frameLayout = new FrameLayout(this); 
    frameLayout.setId(android.R.id.tabcontent); 
    frameLayout.setPadding(0, 55, 0, 0); 


    rl.addView(frameLayout, new LinearLayout.LayoutParams(
       LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
    tabHost.setup(); 

답변

1

XML로 레이아웃을 훨씬 쉽게 할 수 있습니다. 재고품이 화면 맨 아래에서 올바르게 보이지 않기 때문에 맞춤형 탭 이미지가 필요합니다.

+0

감사합니다! 나는 그걸 해냈고 결과물을 얻었다. – Ads