简单的TabHost

来源:互联网 发布:javascript 时间差计算 编辑:程序博客网 时间:2024/05/21 11:53

Android的TabHost是一个分页的控件,能够把个activity组织起来,这里继承TabActivity

protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);myTabhost = this.getTabHost();// get TabhostLayoutInflater.from(this).inflate(R.layout.main, myTabhost.getTabContentView(), true);myTabhost.addTab(myTabhost.newTabSpec("One")// make a new Tab.setIndicator("Title A", getResources().getDrawable(R.drawable.a))// set the Title and Icon.setContent(R.id.first));// set the layoutmyTabhost.addTab(myTabhost.newTabSpec("Two")// make a new Tab.setIndicator("Title B", getResources().getDrawable(R.drawable.b))// set the Title and Icon.setContent(R.id.second));// set the layoutmyTabhost.addTab(myTabhost.newTabSpec("Three")// make a new Tab.setIndicator("Title C",getResources().getDrawable(R.drawable.c))// set the Title and Icon.setContent(R.id.third));// set the layout}

xml内容

<LinearLayout        android:id="@+id/first"        android:layout_width="fill_parent"        android:padding="40dp"        android:layout_height="fill_parent"        android:orientation="vertical" >        <TextView            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:text="Do something here"            android:textSize="18sp" >        </TextView>    </LinearLayout>    <LinearLayout        android:id="@+id/second"        android:layout_width="fill_parent"        android:padding="40dp"        android:layout_height="fill_parent"        android:orientation="vertical" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="Second"            android:textSize="18sp" >        </TextView>    </LinearLayout>    <LinearLayout        android:id="@+id/third"        android:layout_width="fill_parent"        android:padding="40dp"        android:layout_height="fill_parent"        android:orientation="vertical" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="Third"            android:textSize="18sp" >        </TextView>    </LinearLayout>


下载



原创粉丝点击