情景模式—TabHostl练习
来源:互联网 发布:大庆综合频道网络直播 编辑:程序博客网 时间:2024/05/03 01:18
Activity_main布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <LinearLayout android:id="@+id/content1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioGroup android:id="@+id/radioGroup00" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton android:id="@+id/radio00" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="@string/radio00" android:textSize="30dp" /> <RadioButton android:id="@+id/radio01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio01" android:textSize="30dp" /> <RadioButton android:id="@+id/radio02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio02" android:textSize="30dp" /> <RadioButton android:id="@+id/radio03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio03" android:textSize="30dp" /> </RadioGroup> </LinearLayout> <LinearLayout android:id="@+id/content2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TimePicker android:id="@+id/timePicker00" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioGroup android:id="@+id/radioGroup00" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton android:id="@+id/radio10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="@string/radio00" android:textSize="30dp" /> <RadioButton android:id="@+id/radio11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio01" android:textSize="30dp" /> <RadioButton android:id="@+id/radio12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio02" android:textSize="30dp" /> <RadioButton android:id="@+id/radio13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radio03" android:textSize="30dp" /> </RadioGroup> </LinearLayout> <RelativeLayout android:id="@+id/content3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="23dp" android:gravity="center_horizontal" > <TextView android:id="@+id/tv30" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv30" android:textSize="30dp" /> <ImageView android:id="@+id/iv30" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/tv30" android:src="@drawable/icon1" /> <TextView android:id="@+id/tv31" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv30" android:text="@string/tv31" android:textSize="30dp" /> <ImageView android:id="@+id/iv31" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/iv30" android:layout_toRightOf="@id/tv31" android:src="@drawable/icon4" /> <ImageButton android:id="@+id/imageButton1" android:layout_width="100dp" android:layout_height="100dp" android:layout_below="@+id/iv31" android:layout_marginTop="24dp" android:layout_toLeftOf="@+id/imageButton2" android:src="@drawable/icon6" /> <ImageButton android:id="@+id/imageButton5" android:layout_width="70dp" android:layout_height="70dp" android:layout_alignParentRight="true" android:layout_below="@+id/imageButton2" android:layout_marginRight="14dp" android:src="@drawable/icon8" /> <ImageButton android:id="@+id/imageButton2" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignLeft="@+id/iv30" android:layout_alignTop="@+id/imageButton1" android:src="@drawable/icon5" /> <ImageButton android:id="@+id/imageButton4" android:layout_width="70dp" android:layout_height="70dp" android:layout_alignTop="@+id/imageButton5" android:layout_toLeftOf="@+id/imageButton5" android:src="@drawable/icon7" /> <ImageButton android:id="@+id/imageButton3" android:layout_width="70dp" android:layout_height="70dp" android:layout_alignTop="@+id/imageButton4" android:layout_toLeftOf="@+id/imageButton4" android:src="@drawable/icon1" /> </RelativeLayout></RelativeLayout>
MainActivity.java代码
package bzugezi.com.example.contextualmodel;import android.os.Bundle;import android.app.Activity;import android.app.TabActivity;import android.content.res.Resources;import android.view.LayoutInflater;import android.view.Menu;import android.widget.Button;import android.widget.TabHost;public class MainActivity extends TabActivity {protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TabHost tabHost = getTabHost();LayoutInflater inflater = LayoutInflater.from(this);inflater.inflate(R.layout.activity_main, tabHost.getTabContentView());Resources resources = getResources();// 创建tab对象TabHost.TabSpec tab01 = tabHost.newTabSpec("tab01").setIndicator(null,resources.getDrawable(R.drawable.icon1)).setContent(R.id.content1);TabHost.TabSpec tab02 = tabHost.newTabSpec("tab02").setIndicator(null,resources.getDrawable(R.drawable.icon2)).setContent(R.id.content2);TabHost.TabSpec tab03 = tabHost.newTabSpec("tab03").setIndicator(null,resources.getDrawable(R.drawable.icon3)).setContent(R.id.content3);tabHost.addTab(tab01);tabHost.addTab(tab02);tabHost.addTab(tab03);tabHost.setCurrentTab(2);}public boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
- 情景模式—TabHostl练习
- TabWidget——情景模式
- 情景模式
- 情景模式
- 情景模式
- 情景模式
- Android 情景模式
- Android 情景模式
- 情景模式模拟
- 情景模式模拟
- 模拟情景模式
- 情景模式界面设计
- 转贴——S60不用插件获取情景模式与铃音文件的方法
- 情景模式UID API
- 情景模式引擎API
- 情景模式引擎 API
- 情景模式及连接状态
- 实例(一):情景模式
- .NET 一维、二维码生成DEMO
- Java IO流学习总结
- trados2007的安装
- tinybox demo
- 使用无Cookie的Session状态
- 情景模式—TabHostl练习
- 反汇编工具
- POJ题目大致分类
- Windows程序调试----第二部分 调试工具----第7章 使用Visual C++调试器调试
- Linux 下 Oracle 开机自启动配置
- Linux rpm 命令参数使用详解[介绍和应用]
- android spinner 问题
- VC学习
- Character类的常用方法