Android应用程序登录屏幕??源码简介:简单的AndroidApp登录界面源码效果:源代码片段:publicclassLoginActivityextendsActionBarActivity{privateContextcontext;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState());setContentactivity=(R.loginstateApplication();setContentactivity=R.;createToast(R.id.tvNext,"Next");createToast(R.id.tvSignup,"SignUp");createToast(R.id.tvPolicy,"PrivacyPolicy");createToast(R.id.tvForgot,"忘记密码,huh?");createLoginEvent();}privatevoidcreateLogo(){TypefacevibeFont=Typeface.createFromAsset(getAssets(),"fonts/GreatVibes-Regular.otf");TextViewtvLogo=(TextView)findViewById(R.id.tvLogo);tvLogo.setTypeface(vibeFont);}privatevoidcreateToast(intviewId,finalStringtext){TextViewview=(TextView)findViewById(viewId);view.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Toast.makeText(上下文,文本,Toast).LENGTH_SHORT).show();}});}privatevoidcreateLoginEvent(){EditTextetPassword=(EditText)findViewById(R.id.etPassword);etPassword.setOnKeyListener(newView.OnKeyListener(){@OverridepublicbooleanonKey(Viewv,intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_ENTER){敬酒。makeText(上下文,"Loggingin..",Toast.LENGTH_SHORT).show();}returnfalse;}});}@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_login,menu);returntrue;}@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//Handleactionbaritemclickshere.Theactionbarwill//automaticallyhandleclicksontheHome/Upbutton,solong//asyouspecifyaparentactivityinAndroidManifest.xml.intid=item.getItemId();//noinspectionSimplifiableIfStatementif(id==R.id.action_settings){returntrue;}returnsuper.onOptionsItemSelected(item);}}下载地址:http://down.51cto.com/data/2115241