ตัวอย่างในบทความนี้แบ่งปันรหัสทั้งหมดสำหรับ Java เพื่อใช้การลงทะเบียนอย่างง่ายและเลือกเมืองที่พวกเขาอยู่สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
1.Activity_Main.xml
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.andrs.android.com/tools Android: layout_width = "fill_parent" Android: layout_height = "fill_parent"> <textView Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "username:" /> Android: minwidth = "200px" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" /> <linearlayout Android: gravity = "center_vertical" Android: layout_width = "Match_parent" Android Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "เพศ:" /> <radiogroup Android: id = "@+id /เพศ" Android: layout_height = "wrap_content"> <radiobutton Android: id = "@+id/Radio0" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android Android: id = "@+id/Radio1" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "woman"/> </radiogroup> Android: layout_height = "wrap_content"> <textView Android: id = "@+id/textView1" Android: text = "โปรดเลือกเมืองของคุณ:" Android: layout_height = "WRAP_CONTENT" Android: layout_width = "wrap_content Android: layout_height = "WRAP_CONTENT" Android: layout_width = "WRAP_CONTENT" Android: id = "@+id/spinner1"/> </linearLayout> <TextView Android: layout_width = "wrap_content" Android " <editText Android: id = "@+id /pwd" Android: minwidth = "200px" Android: inputType = "textPassword" Android: layout_width = "wrap_content" Android: layout_height = "rap_content" /> Android: layout_height = "WRAP_CONTENT" Android: text = "ยืนยันรหัสผ่าน:" /> <edittext Android: id = "@+id /repwd" Android: minwidth = "200px" Android: Android: Android "Android: android /> <textView Android: id = "@+id /textView3" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: text = "ที่อยู่อีเมล:" /> Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" /> <ปุ่ม Android: id = "@+id /ส่ง" Android: layout_width = "WRAP_CONTENT
2. register.xml
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android" Android: Layout_width = "Match_parent" Android Android: layout_height = "wrap_content" Android: padding = "10px" Android: text = "ชื่อผู้ใช้:" /> <textView Android: id = "@+id /sex" Android: layout_width = "wrap_content" Android Android: text = "เพศ:" /> <textView Android: id = "@+id /city" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: padding = "10px" Android: text = "City:" /> Android: layout_width = "wrap_content" Android: layout_height = "wrap_content" Android: padding = "10px" Android: text = "รหัสผ่าน:" /> <textView Android: id = "@+id /อีเมล Android: layout_height = "wrap_content" Android: text = "อีเมล:" /> <ปุ่ม Android: id = "@+id /back" Android: text = "กลับไปที่ขั้นตอนก่อนหน้า" Android: layout_width = "WRAP_CONTENT" Android
3. mainactivity.java
แพ็คเกจ com.example.ejcker_llin.myapplication; นำเข้า Android.app.activity; นำเข้า Android.content.intent; นำเข้า Android.support.v7.app.appcompatactivity; นำเข้า Android.os.bundle; นำเข้า Android.View.View; นำเข้า Android.widget.adapterview; Android.widget.radiobutton; นำเข้า Android.widget.radiogroup; นำเข้า Android.widget.spinner; นำเข้า Android.widget.toast; Mainactivity ระดับสาธารณะขยายกิจกรรม {ปุ่มส่วนตัวส่ง; สตริงส่วนตัวเพศ 1; เมืองสตริงส่วนตัว; รหัส int สุดท้าย = 0x717; @Override ป้องกันโมฆะ onCreate (Bundle SavedInstancestate) {super.oncreate (savedinstancestate); SetContentView (R.Layout.Activity_Main); submit = (ปุ่ม) findViewById (r.id.submit); subment.setonclicklistener (ใหม่ view.onclicklistener () {@Override โมฆะสาธารณะ onClick (ดู V) {string user = ((editText) findViewById (r.id.user)). getText () toString () repwd = (edittext) findViewById (r.id.repwd)). getText (). toString (); i = 0; i <sex.getChildCount (); i ++) {Radiobutton r = (radiobutton) sex.getchildat (i); spinner.setOnitemselectedListener (ใหม่ AdapterView.onItemSelectedListener () {@Override โมฆะสาธารณะ onItemSelected (AdapterView <?> มุมมองมุมมอง, INT, ID ยาว) {City = Parent.getItEmatPosition (ตำแหน่ง) }}); ถ้า (! "". เท่ากับ (ผู้ใช้) &&! "" เท่ากับ (pwd) &&! "". เท่ากับ (อีเมล)) {ถ้า (! pwd.equals (repwd)) {toast.maketext ", toast.length_long) .show (); ((edittext) findViewById (r.id.pwd)). setText (" "); ((edittext) findViewById (r.id.Repwd)). setText (" "); ความตั้งใจ (Mainactivity.his, registeracivity.class); Intent.putextras (Bundle); 4. registeracivity.java
แพ็คเกจ com.example.ejcker_llin.myapplication; นำเข้า Android.app.activity; นำเข้า Android.content.intent; นำเข้า Android.os.bundle; นำเข้า Android.View.View; นำเข้า Android.widget.button; นำเข้า Android.widget.TextView; /*** สร้างโดย jcker_llin ในปี 2016/4/5 */การลงทะเบียนคลาสสาธารณะขยายกิจกรรม {@Override Void onCreate (Bundle SavedInstancestate) {super.oncreate (SavedInstancestate); SetContentView (r.layout.register); เจตนาสุดท้ายเจตนา = getIntent (); Bundle Bundle = Intent.getExtras (); TextView user = (textView) findViewById (r.id.user); user.settext ("ชื่อผู้ใช้:"+bundle.getString ("ผู้ใช้")); TextView sex = (textView) findViewById (r.id.sex); sex.settext ("เพศ:"+bundle.getString ("เพศ")); TextView City = (TextView) FindViewById (R.ID.City); City.Settext ("City:"+Bundle.getString ("City")); TextView pwd = (textView) findViewById (r.id.pwd); pwd.settext ("รหัสผ่าน:"+bundle.getString ("pwd")); textView email = (textView) findViewById (r.id.email); email.settext ("อีเมล:"+bundle.getString ("อีเมล")); ปุ่มปุ่ม = (ปุ่ม) findViewById (r.id.back); button.setonclicklistener (ใหม่ view.onclicklistener () {@Override โมฆะสาธารณะ onClick (ดู V) {setResult (0x717, เจตนา); เสร็จสิ้น ();}}); -5.
6.
7. array.xml
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <resources> <string-array name = "ctype"> <ite> Beijing </item> <itect> Shanghai </item> <itect> guangzhou </รายการ> <itect> xi'an </item> <itec
ข้างต้นเป็นเรื่องเกี่ยวกับบทความนี้ฉันหวังว่ามันจะเป็นประโยชน์กับการเรียนรู้ของทุกคน