layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/hometabs"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabHost
android:id="@+id/tabhost1"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget
android:id="@android:id/tabs"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.0" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:minWidth="25px"
android:minHeight="25px"
android:background="#6CA6CD">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/linearLayout1_1">
<TableLayout
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dip"
android:shrinkColumns="0,1,2,3,4,5"
android:id="@+id/tableLayout1">
<TableRow
android:id="@+id/tableRow2">
<TextView
android:layout_span="6"
android:text="终端任务显示"
android:textColor="#FFFFFF"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:gravity="center_horizontal"
android:textSize="35px" />
</TableRow>
<View
android:layout_height="2px"
android:background="#ffffff" />
<TableRow
android:id="@+id/tableRow1">
<TextView
android:layout_column="0"
android:text="航班号"
android:id="@+id/textView1"
style="@style/tableheader"
android:layout_width="match_parent" />
<TextView
android:layout_column="1"
android:text="航线"
android:id="@+id/textView2"
style="@style/tableheader" />
<TextView
android:layout_column="2"
android:text="机号"
android:id="@+id/textView3"
style="@style/tableheader" />
<TextView
android:layout_column="3"
android:text="停机位"
android:id="@+id/textView4"
style="@style/tableheader" />
<TextView
android:layout_column="4"
android:text="预达时间"
android:id="@+id/textView5"
style="@style/tableheader" />
<TextView
android:layout_column="5"
android:text="反馈"
android:id="@+id/textView6"
style="@style/tableheader" />
</TableRow>
<View
android:layout_height="2px"
android:background="#ffffff" />
</TableLayout>
<ScrollView
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/scrollView1">
<TableLayout
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:shrinkColumns="0,1,2,3,4,5,6"
android:id="@+id/tableLayout2" />
</ScrollView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearLayout1_2">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="8dip"
android:id="@+id/tableLayout1">
<TableRow
android:id="@+id/tableRow1">
<TextView
android:text="单 位:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30px"
android:textColor="#ffffff"
android:layout_marginLeft="40dip"
android:id="@+id/textView1" />
<EditText
android:layout_width="80pt"
android:layout_height="wrap_content"
android:id="@+id/editText1" />
</TableRow>
<TableRow
android:id="@+id/tableRow2">
<TextView
android:text="航班号:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30px"
android:textColor="#ffffff"
android:layout_marginLeft="40dip"
android:id="@+id/textView2" />
<EditText
android:layout_width="80pt"
android:layout_height="wrap_content"
android:id="@+id/editText2" />
</TableRow>
<TableRow
android:id="@+id/tableRow3">
<TextView
android:text="停机位:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30px"
android:textColor="#ffffff"
android:layout_marginLeft="40dip"
android:id="@+id/textView3" />
<EditText
android:layout_width="80pt"
android:layout_height="wrap_content"
android:id="@+id/editText3" />
</TableRow>
<TableRow
android:id="@+id/tableRow4">
<TextView
android:text="机 号:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30px"
android:textColor="#ffffff"
android:layout_marginLeft="40dip"
android:id="@+id/textView4" />
<EditText
android:layout_width="80pt"
android:layout_height="wrap_content"
android:id="@+id/editText4" />
</TableRow>
<TableRow
android:id="@+id/tableRow5">
<Button
android:text="确定"
android:layout_marginLeft="40dip"
android:id="@+id/button_ok" />
<Button
android:text="取消"
android:layout_marginLeft="120dip"
android:id="@+id/button_close" />
</TableRow>
<TableRow
android:id="@+id/tableRow6">
<TextView
android:text="查询结果 : "
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:textSize="30px"
android:id="@+id/textView6" />
</TableRow>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:layout_marginBottom="20dip"
android:id="@+id/linearLayout2">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/scrollView2">
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/textView5" />
</ScrollView>
</LinearLayout>
</TableLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearLayout1_3">
<Button
android:text="Button3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button3" />
</LinearLayout>
</FrameLayout>
</LinearLayout>
<SlidingDrawer
android:content="@+id/content"
android:handle="@+id/handle"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:id="@+id/slidingDrawer1">
<Button
android:id="@+id/handle"
android:layout_width="40px"
android:layout_height="wrap_content"
android:text="|" />
<LinearLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minWidth="25px"
android:minHeight="25px"
android:background="@+drawable/slid">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout1">
<Button
android:text="Button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button1" />
<Button
android:text="Button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button2" />
<Button
android:text="Button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button3" />
<Button
android:text="Button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button4" />
</LinearLayout>
</LinearLayout>
</SlidingDrawer>
</TabHost>
</LinearLayout>
Activity
public class Activity1 : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.layout_activity1);
TabHost tabHost = (TabHost) FindViewById(Resource.Id.tabhost1);
tabHost.Setup();
tabHost.AddTab(tabHost.NewTabSpec("tab1")
.SetIndicator("任务状态")
.SetContent(Resource.Id.linearLayout1_1));
tabHost.AddTab(tabHost.NewTabSpec("tab2")
.SetIndicator("航班查询")
.SetContent(Resource.Id.linearLayout1_2));
tabHost.AddTab(tabHost.NewTabSpec("tab3")
.SetIndicator("个人任务")
.SetContent(Resource.Id.linearLayout1_3));
updateTab(tabHost);//初始化Tab的颜色,和字体的颜色
tabHost.SetCurrentTabByTag("tab2");
}
/**
* 更新Tab标签的颜色,和字体的颜色
* @param tabHost
*/
private void updateTab(TabHost tabHost) {
for (int i = 0; i < tabHost.TabWidget.ChildCount; i++)
{
View view = tabHost.TabWidget.GetChildAt(i);
view.LayoutParameters.Height = 60;
//TextView tv = (TextView)tabHost.TabWidget.GetChildAt(i);
//tv.SetTextSize(ComplexUnitType.Px, 16);
//tv.SetTypeface(Typeface.Serif,TypefaceStyle.Bold);// 设置字体和风格
//if (tabHost.CurrentTab == i)
//{
// //选中
// view.SetBackgroundColor(Color.Cyan);//选中后的背景颜色
// //tv.setTextColor(this.getResources().getColorStateList(android.R.color.black));
//}
//else
//{
//不选中
view.SetBackgroundColor(Color.LightBlue);//选中后的背景颜色
//}
}
}