android:id=\ android:layout_width=\ android:layout_height=\ android:text=\/>
MainActivity207.java: package cqut.hjr;
import android.app.TabActivity; import android.content.Intent; import android.os.Bundle;
import android.widget.TabHost;
@SuppressWarnings(\
public class MainActivity207 extends TabActivity { /** Called when the activity is first created. */ @Override
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activity207);
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec(\ setIndicator(\线性布局\Tab1Activity207.class)));
Intent().setClass(this,
tabHost.addTab(tabHost.newTabSpec(\
setIndicator(\相对布局\Tab2Activity207.class)));
tabHost.addTab(tabHost.newTabSpec(\
setIndicator(\表格布局\Tab3Activity207.class))); } }
Tab1Activity207.java: package cqut.hjr;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast;
public class Tab1Activity207 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tab1_activity207); /**
* 业务处理(包括对按钮的响应事件) */
//以findViewById()获取各个控件对象,添加监听(器)事件 final EditText nameText=(EditText)findViewById(R.id.nameEdit); final EditText ageText=(EditText)findViewById(R.id.ageEdit);
final EditText shengaoText=(EditText)findViewById(R.id.shengaoEdit); final Button addButton=(Button)findViewById(R.id.addButton);
final Button showallButton=(Button)findViewById(R.id.showallButton); final Button cleanButton=(Button)findViewById(R.id.cleanButton); final Button deleteButton=(Button)findViewById(R.id.deleteButton);
final TextView showText=(TextView)findViewById(R.id.showAboutText);
Button.OnClickListener buttonListener=new Button.OnClickListener(){ @Override public void onClick(View v){
Intent().setClass(this,
Intent().setClass(this,
switch(v.getId()){
/*添加数据操作*/ case R.id.addButton:
showText.setText(\姓名:\\年龄:\身高:\ Toast.makeText(Tab1Activity207.this, \相关数据库正在开发中。。。\ return;
//全部显示操作
case R.id.showallButton:
Toast.makeText(Tab1Activity207.this, \相关数据库正在开发中。。。\ return; //清除显示操作 case R.id.cleanButton: Toast.makeText(Tab1Activity207.this, \相关数据库正在开发中。。。\ return;
//全部删除操作
case R.id.deleteButton:
Toast.makeText(Tab1Activity207.this, \相关数据库正在开发中。。。\ return; } } }; //将四个Button的监听事件注册到setOnClickListener里面 addButton.setOnClickListener(buttonListener); showallButton.setOnClickListener(buttonListener); cleanButton.setOnClickListener(buttonListener); deleteButton.setOnClickListener(buttonListener); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.tab1_activity207, menu); return true; } }
Tab2Activity207.java:(略) Tab3Activity207.java:(略)
2、4题:
activity_main_activity207.xml:
xmlns:android=\roid\
android:id=\ android:layout_width=\ android:layout_height=\> android:orientation=\ android:layout_width=\ android:layout_height=\> android:id=\ android:layout_width=\ android:layout_height=\ /> android:id=\ android:layout_width=\ android:layout_height=\/>