android註冊頁面

來源:互聯網
上載者:User

布局檔案代碼:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="fill_parent"    android:layout_height="wrap_content" >    <LinearLayout        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:gravity="center"        android:orientation="vertical" >        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="left"            android:orientation="horizontal" >            <TextView                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:padding="@dimen/padding_medium"                android:text="@string/inputname"                tools:context=".RegisterActivity" />        </LinearLayout>        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="center"            android:orientation="horizontal" >            <EditText                android:id="@+id/name"                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:inputType="text"                android:padding="@dimen/padding_medium" />        </LinearLayout>        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="left"            android:orientation="horizontal" >            <TextView                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:padding="@dimen/padding_medium"                android:text="@string/inputsex"                tools:context=".RegisterActivity" />        </LinearLayout>        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="left"            android:orientation="horizontal" >            <RadioGroup                android:id="@+id/sex"                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:checkedButton="@+id/girl"                android:orientation="horizontal" >                <RadioButton                    android:id="@id/girl"                    android:text="@string/girl" />                <RadioButton                    android:id="@+id/boy"                    android:text="@string/boy" />            </RadioGroup>        </LinearLayout>        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="left"            android:orientation="horizontal" >            <TextView                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:padding="@dimen/padding_medium"                android:text="@string/inputbirthday"                tools:context=".RegisterActivity" />        </LinearLayout>        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:gravity="left"            android:orientation="vertical" >            <DatePicker                android:id="@+id/date"                android:layout_width="wrap_content"                android:layout_height="wrap_content" />            <TextView                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:padding="@dimen/padding_medium"                android:text="@string/inputhoby"                tools:context=".RegisterActivity" />            <CheckBox                android:id="@+id/film"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:checked="true"                android:text="@string/film" />            <CheckBox                android:id="@+id/basketball"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="@string/basketball" />            <Button                android:id="@+id/submit"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="@string/button" />        </LinearLayout>    </LinearLayout></ScrollView>

activity代碼:

package cn.bzu.case1;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.CheckBox;import android.widget.DatePicker;import android.widget.EditText;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;import android.support.v4.app.NavUtils;public class RegisterActivity extends Activity {private EditText name;private String  sex;private DatePicker date;private CheckBox film,basketball;private Button submit;private RadioButton boy,girl;private String birthday;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_register);        name=(EditText) this.findViewById(R.id.name);        boy=(RadioButton) this.findViewById(R.id.boy);        girl=(RadioButton) this.findViewById(R.id.girl);        date=(DatePicker) this.findViewById(R.id.date);        film=(CheckBox) this.findViewById(R.id.film);        basketball=(CheckBox) this.findViewById(R.id.basketball);        submit=(Button) this.findViewById(R.id.submit);        if(boy.isChecked()){        sex=boy.getText().toString();        }else{        sex=girl.getText().toString();        }        birthday=String.valueOf(date.getYear())+"年"+String.valueOf(date.getMonth())+"月"+String.valueOf(date.getDayOfMonth())+"日";        submit.setOnClickListener(new SubmitClickListener());          }    private class SubmitClickListener implements OnClickListener {@Overridepublic void onClick(View v) {String name1=name.getText().toString();String hoby="";if(film.isChecked()){hoby=hoby+film.getText();}if(basketball.isChecked()){hoby=hoby+basketball.getText();}Toast.makeText(RegisterActivity.this, "註冊成功!\n" + "您的姓名:"+name1+"\n您的性別:"+sex+"\n您的生日:"+birthday+"\n您的愛好:"+hoby,Toast.LENGTH_LONG).show();}}    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.activity_register, menu);        return true;    }    }

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.