android

来源:互联网 发布:虚拟座机号码软件 编辑:程序博客网 时间:2024/05/18 02:24
  1. package com.example.ch_09;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.util.Log;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.Button;
  9. import android.widget.CheckBox;
  10. import android.widget.EditText;
  11. import android.widget.RadioButton;
  12. import android.widget.Spinner;
  13. import android.widget.ToggleButton;

  14. public class MainActivity extends Activity {

  15.         private Button register, cancel;
  16.         private ToggleButton marriged;
  17.         private RadioButton male, female;
  18.         private EditText username, password;
  19.         private Spinner position;
  20.         private CheckBox reading, swimming;

  21.         @Override
  22.         protected void onCreate(Bundle savedInstanceState) {
  23.                 super.onCreate(savedInstanceState);
  24.                 setContentView(R.layout.main);
  25.                 username = (EditText) findViewById(R.id.username);
  26.                 password = (EditText) findViewById(R.id.password);
  27.                 male = (RadioButton) findViewById(R.id.male);
  28.                 female = (RadioButton) findViewById(R.id.female);
  29.                 reading = (CheckBox) findViewById(R.id.reading);
  30.                 swimming = (CheckBox) findViewById(R.id.swimming);
  31.                 marriged = (ToggleButton) findViewById(R.id.marriged);
  32.                 position = (Spinner) findViewById(R.id.position);

  33.                 String[] strs = { "CEO", "PM", "PL" };
  34.                 ArrayAdapter aa = new ArrayAdapter(this,
  35.                                 android.R.layout.simple_spinner_dropdown_item, strs);
  36.                 position.setAdapter(aa);
  37.                 register = (Button) findViewById(R.id.register);
  38.                 cancel = (Button) findViewById(R.id.cancel);
  39.                 register.setOnClickListener(new OnClickListener() {

  40.                         public void onClick(View v) {
  41.                                 Log.i("tag", "username:" + username.getText().toString());
  42.                                 Log.i("tag", "password:" + password.getText().toString());
  43.                                 if (male.isChecked()) {
  44.                                         Log.i("tag", "sex:male");
  45.                                         
  46.                                         {
  47.                                                 Log.i("tag", "sex:female");
  48.                                         }
  49.                                 }

  50.                                 String temp = "like:";
  51.                                 if (reading.isChecked()) {
  52.                                         temp += "read";
  53.                                 }
  54.                                 if (swimming.isChecked()) {
  55.                                         temp += "swim";

  56.                                 }
  57.                                 Log.i("tag", temp);
  58.                                 if (marriged.isChecked()) {
  59.                                         Log.i("tag", "marriged:Yes");

  60.                                 } else {

  61.                                         Log.i("tag", "marriged:No");

  62.                                 }
  63.                                 Log.i("tag", "position:"
  64.                                                 + position.getSelectedItem().toString());
  65.                         }

  66.                 });

  67.         }

  68. }
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:layout_width="match_parent"
  4.     android:layout_height="match_parent"
  5.     android:orientation="vertical" >
  6.     
  7. <TableLayout android:id="@+id/TableLayout01"
  8.         android:layout_width="wrap_content"
  9.         android:layout_height="wrap_content"
  10.         android:stretchColumns="1">
  11.        
  12.         <TableRow android:id="@+id/TableRow01"
  13.         android:layout_width="wrap_content"
  14.         android:layout_height="wrap_content">
  15.       
  16.       
  17.             <TextView android:text="用户名称"
  18.                 android:id="@+id/TextView01"
  19.                 android:layout_width="wrap_content"
  20.                 android:layout_height="wrap_content"></TextView>
  21.             <EditText android:text=" " android:id="@+id/username"
  22.                 android:layout_width="wrap_content"
  23.                 android:layout_height="wrap_content"></EditText>
  24.                           
  25.             "
  26.         </TableRow>
  27.         <TableRow android:id="@+id/TableRow02"
  28.             android:layout_width="wrap_content"
  29.             android:layout_height="wrap_content">
  30.             <TextView    android:text="用户密码"
  31.                 android:id="@+id/TextView02"
  32.                 android:layout_width="wrap_content"
  33.                 android:layout_height="wrap_content"></TextView>
  34.             <EditText android:text=" " android:id="@+id/password"
  35.                 android:layout_width="wrap_content"
  36.                 android:layout_height="wrap_content"
  37.                 android:password="true"></EditText>
  38.             
  39.         </TableRow>
  40.          <TableRow   android:id="@+id/TableRow03"
  41.             android:layout_width="wrap_content"
  42.             android:layout_height="wrap_content">
  43.             <TextView android:text="性别"
  44.                 android:id="@+id/TextView03"
  45.                 android:layout_width="wrap_content"
  46.             android:layout_height="wrap_content"></TextView>
  47.             <RadioGroup android:id="@+id/gerder_g"
  48.                  android:layout_width="wrap_content"
  49.             android:layout_height="wrap_content">
  50.             <RadioButton android:text="男" android:id="@+id/male"
  51.                 android:layout_width="wrap_content"
  52.             android:layout_height="wrap_content"></RadioGroup>
  53.              <RadioGroup android:text="女" android:id="@+id/female"
  54.                 android:layout_width="wrap_content"
  55.             android:layout_height="wrap_content"></RadioGroup>
  56.              </RadioGroup>
  57.                 
  58.              
  59.              
  60.              </TableRow>
  61.              <TableRow android:id="@+id/TableRow04"
  62.                  android:layout_width="wrap_content"
  63.             android:layout_height="wrap_content">
  64.              <TextView android:text="婚否" android:id="@+id/TextView04"
  65.                  android:layout_width="wrap_content"
  66.             android:layout_height="wrap_content"></TextView>
  67.              <ToggleButton android:text="@+id/ToggleButton01"
  68.                  android:id="@+id/marriged"
  69.                  android:layout_width="wrap_content"
  70.             android:layout_height="wrap_content"></ToggleButton>
  71.              </TableRow>
  72.              <TableRow android:id="@+id/TableRow05"
  73.                     android:layout_width="wrap_content"
  74.             android:layout_height="wrap_content">
  75.             <TextView android:text="爱好" android:id="@+id/hobby"
  76.                 android:layout_width="wrap_content"
  77.             android:layout_height="wrap_content"
  78.             ></TextView>
  79.             <CheckBox android:text="阅读" android:id="@+id/reading"
  80.                 android:layout_width="wrap_content"
  81.             android:layout_height="wrap_content"
  82.              android:layout_column="1"></CheckBox>
  83.             <CheckBox android:text="游泳" android:id="@+id/swimming"
  84.                 android:layout_width="wrap_content"
  85.             android:layout_height="wrap_content"
  86.             android:layout_column="1"></CheckBox>
  87.             </TableRow>
  88.             <TableRow android:id="@+id/TableRow06"
  89.                 android:layout_width="wrap_content"
  90.                 android:layout_height="wrap_content">
  91.                 <TableRow android:text="职务"   android:id="@+id/TextView05"
  92.                     android:layout_width="wrap_content"
  93.                     android:layout_height="wrap_content"></TableRow>
  94.                 <Spinner android:id="@+id/position"
  95.                     android:layout_width="wrap_content"
  96.                     android:layout_height="wrap_content"></Spinner>
  97.                 </TableRow>
  98.                 <TableRow android:id="@+id/TableRow07"
  99.                     android:layout_width="wrap_content"
  100.                     android:layout_height="wrap_content"
  101.                     
  102.              >
  103.                     <Button android:text="取消" android:id="@+id/cancel"
  104.                           android:layout_width="wrap_content"
  105.                     android:layout_height="wrap_content"
  106.                         ></Button>
  107.                      <Button android:text="注册" android:id="@+id/register"
  108.                           android:layout_width="wrap_content"
  109.                     android:layout_height="wrap_content"
  110.                         ></Button>
  111.                 </TableRow>
  112.              
  113.              
  114.                  
  115.     </TableLayout>
  116.     
  117. </LinearLayout>



0 0
原创粉丝点击