이 기사의 예제는 Java가 간단한 등록을 구현하고 참조를 위해 위치한 도시를 선택할 수있는 모든 코드를 공유합니다. 특정 내용은 다음과 같습니다
1.Activity_main.xml
<? xml 버전 = "1.0"alcoding = "utf-8"?> <linearlayout xmlns : android = "http://schemas.android.com/apk/res/android"xmlns : 도구 = "http://schemas.android.com/tools"indertic = "vertical ="vertical " Android : layout_width = "fill_parent"Android : layout_height = "fill_parent"> <TextView Android : layout_width = "wrap_content"android : layout_height = "wrap_content"android : "username :" /> <edittext android : id = "@+id /use"및 minwid /use " Android : layout_width = "wrap_content"Android : layout_height = "wrap_content" /> <linearlayout android : gravity = "center_vertical"android : layout_width = "match_parent"Android : layout_height = "wrap_content"> 안드로이드 : layout_height = "wrap_content"Android : 텍스트 = "성별 :"/> <방사선 그룹 안드로이드 : id = "@+id/sex"android : indroid : "수평"안드로이드 : layout_width = "wrap_content"Android : layout_height = "wrap_content"> <radiobutton and id = "wrap_content". Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"Android : checked = "true"android : text = "male"/<radiobutton android : id = "@+id/raide1"Android : layout_width = "wrap_content"Android = "wrap_content" Android : text = "woman"/> </radiogroup> </linearlayout> <linearlayout Android : Orientation = "vertical"Android : layout_width = "wrap_content"android : layout_height = "wrap_content"> <TextView Android : id = "@+id/textView1" Android : layout_height = "wrap_content"Android : layout_width = "wrap_content"/<spinner android : entries = "@array/ctype"android : layout_height = "wrap_content"Android : layout_width = "wrap_content"@+id/id/id/id/id = " <TextView Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"Android : text = "password :"/> <edittext android : id = "@+id/pwd"Android : minwidth = "200px"Android : inputtype = "inputtype ="android : Android : layout_height = "wrap_content" /> <TextView Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"android : "text ="password = "edittext android : id ="@+id /repwd "Android ="200px ""Android ":"andpectpe " Android : layout_width = "wrap_content"Android : layout_height = "wrap_content" /<TextView Android : id = "@+id /textview3"Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"indect = "e-mail :" /> <edittexe. Android : id = "@+id/email"Android : minwidth = "400px"Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"/<버튼 Android : id = "@+id/ubs"android : layout_width = "wrap_content"Android : and rap_content "Android : Android : text = "제출" /> < /linearlayout>
2.register.xml
<? xml version = "1.0"encoding = "utf-8"?> <linearlayout xmlns : android = "http://schemas.android.com/apk/res/android"android : layout_width = "match_parent"andlay : layout_height = "mays_parent"및 layout_height _height : Android : layout_height = "wrap_content"Android : padding = "10px"Android : "텍스트 ="사용자 이름 : " /> <텍스트 뷰 Android : id ="@+id /sex "android : layout_width ="wrap_content "Android : layout_height ="wrap_content " <TextView : id = "@+id/city"Android : layout_width = "wrap_content"android : layout_height = "wrap_content"Android : Padding = "10px"Android : "City :"/> <TextView Android : id = "@+id/pwd"Android = "wrap_content" Android : layout_height = "wrap_content"Android : Padding = "10px"Android : "password ="password : " /> <textView Android : id ="@+id /email "android : padding ="10px "Android : layout_width ="wrap_content "Android : : layout_height ="wrap_content : "wrap_content :"wrap_content " Android : id = "@+id/back"android : text = "이전 단계로 돌아 가기"Android : layout_width = "wrap_content"Android : layout_height = "wrap_content"/> </linearlayout>
3. MainActivity.java
package com.example.ejcker_llin.myapplication; Import Android.app.activity; import Android.content.intent; import Android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.adapterview; import Android.widget.button; import and android.widget.edittext; widget.widget.widget.widget.widget.widget.widgettext; Android.widget.radiogroup; import Android.widget.spinner; import Android.widget.toast; 공개 클래스 Mainactivity 확장 활동 {개인 버튼 제출; 개인 문자열 섹스 1; 개인 문자열 도시; 최종 int 코드 = 0x717; @override protected void onecreate (Bundle SavedInstancestate) {super.oncreate (savedinstancestate); setContentView (R.Layout.Activity_Main); 제출 = (버튼) findViewById (r.id.submit); sepm.SetOnClickListener (new View.onClickListener () {@Override public void onclick (view v) {string user = ((editText) findViewById (r.id.user)). getText (); String Pwd = ((editText) FindViewById (r.id.pwd). repwd = (edittext) findViewById (r.id.repwd). getText () i = 0; I <sex.getchildcount (); i ++) {radiobutton r = (radiobutton) getchildat (r.ischecked ()) {r.gettext (). spinner.setonitemselectedListener (new adapterView.onItemSelectedListener () {@Override public void onitemSelected (adapterView void onitemSelected (adapterView void onitemSelected) {city = parent.getItematPosition (position) .toString ()} @OverRide void (adapterview) }); if (! "". ", Toast.length_long) .show (); ((editText) findViewById (r.id.pwd)). setText (" "); ((editText) findViewById (r.id.repwd)). setText (" "); ((editText) findViewById (r.id.pwd)). 의도 (MainActivity). 의도. 4. RegisterAcivity.java
package com.example.ejcker_llin.myapplication; Import Android.app.activity; import Android.content.intent; import Android.os.bundle; import Android.view.view; import Android.widget.button; import Android.widget.textView; /*** 2016/4/5에 JCKER_LLIN에 의해 만들어졌습니다. */public class Registacivity는 활동을 확장합니다. setContentView (R.Layout.register); 최종 의도 의도 = getIntent (); 번들 번들 = intent.getextras (); TextView user = (TextView) findViewById (r.id.user); user.settext ( "사용자 이름 :"+bundle.getString ( "user")); TextView 섹스 = (TextView) findViewById (r.id.sex); sex.settext ( "성별 :"+bundle.getstring ( "sex")); TextView City = (TextView) findViewById (r.id.city); City.settext ( "City :"+Bundle.GetString ( "City")); TextView pwd = (TextView) findViewById (r.id.pwd); pwd.settext ( "password :"+bundle.getString ( "pwd")); TextView email = (TextView) findViewById (r.id.email); email.settext ( "이메일 :"+bundle.getString ( "email")); 버튼 버튼 = (버튼) findViewById (r.id.back); button.setonClickListener (new View.onClickListener () {@override public void onclick (view v) {setResult (0x717, 의도); finish ()}); }}5.
6.
7. Arrays.xml
<? xml version = "1.0"alcoding = "utf-8"?> <resources> <string-array name = "ctype"> <item> beijing </item> <item> shanghai </item> <item> Guangzhou </item> item> hangzhou </item> tianjin </item> hong </item> </item> <item> xi'an </item> <item> 기타 </item> </string-array> </ruspors>
위의 내용은이 기사에 관한 모든 것입니다. 모든 사람의 학습에 도움이되기를 바랍니다.