(main.xml)
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost" android:layout_height="fill_parent"
android:layout_width="fill_parent">
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<FrameLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:id="@+id/fifth"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="right" android:orientation="vertical">
</LinearLayout>
<AbsoluteLayout android:id="@+id/first"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</AbsoluteLayout>
<LinearLayout android:id="@+id/third"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center" android:orientation="vertical">
</LinearLayout>
<LinearLayout android:id="@+id/fourth"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center" android:orientation="vertical">
</LinearLayout>
<LinearLayout android:id="@+id/second"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center" android:orientation="vertical">
</LinearLayout>
<LinearLayout android:id="@+id/sixth"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center" android:orientation="vertical">
</LinearLayout>
</FrameLayout>
</TabHost>
(TabTest.java)
import android.app.TabActivity;
import android.os.Bundle;
//import android.app.Activity;
import android.widget.TabHost;
public class TabTest extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost tabhost = getTabHost();
tabhost.addTab(tabhost.newTabSpec("first_tab").setIndicator("메인메뉴")
.setContent(R.id.first));
tabhost.addTab(tabhost.newTabSpec("second_tab").setIndicator("서브메뉴")
.setContent(R.id.second));
tabhost.addTab(tabhost.newTabSpec("third_tab").setIndicator("추천메뉴")
.setContent(R.id.third));
tabhost.addTab(tabhost.newTabSpec("fouth_tab").setIndicator("음료")
.setContent(R.id.fourth));
tabhost.addTab(tabhost.newTabSpec("fifth_tab").setIndicator("주류")
.setContent(R.id.fifth));
tabhost.addTab(tabhost.newTabSpec("fifth_tab").setIndicator("서비스")
.setContent(R.id.sixth));
tabhost.setCurrentTab(0);
}
}
이상은 가로로 탭을 구현하는 소스이구
제가 구현하고자 하는 방향은 세로 탭을 구현하여 탭-->어레이리스트-->상세정보
이런식으로 구현하려고 합니다.
세로로 탭을 구현하는게 어려워서 이렇게 질문을 작성하는데요..
혹시 알고계시거나..혹은 조금이라도 도움을 주실수 있으신분은..
댓글이나 lnalwltjd87@naver.com 이메일로 알려주시면 정말 감사하겠습니다..