@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.facebook_login_ui); // start login sub activity loghelper = FacebookLoginHelper.instance(this); handler = new LoginHandler(); facebook_info_span = (View) this.findViewById(R.id.facebook_info_span); facebook_info = (TextView) this.findViewById(R.id.facebook_info); facebook_info_span.setVisibility(View.VISIBLE); orm = SocialORM.instance(this); boolean forinvalidsession = getIntent().getBooleanExtra("forinvalidsession", false); if (forinvalidsession) { Log.d(TAG, "for invalid session issue=" + this); loghelper.clearSesion(); AccountListener.AccountManager.logout(); } // for UI email = (EditText) this.findViewById(R.id.facebook_login_email); email.setHint(R.string.facebook_email_address); pwd = (EditText) this.findViewById(R.id.facebook_login_pwd); pwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); pwd.setHint(R.string.facebook_password); login = (Button) this.findViewById(R.id.facebook_login_ok_button); sign_up = (Button) this.findViewById(R.id.facebook_login_sign_up_button); Paint p = login.getPaint(); float width1 = p.measureText(login.getText().toString()); p = null; p = sign_up.getPaint(); float width2 = p.measureText(sign_up.getText().toString()); int width = Math.round(Math.max(width1, width1)); width = width + 40; login.getLayoutParams().width = width; sign_up.getLayoutParams().width = width; p = null; login.setText(R.string.facebook_login_ok); sign_up.setText(R.string.facebook_login_sign_up); checkbox_sync_phonebook = (CheckBox) this.findViewById(R.id.checkbox_sync_phonebook); checkbox_sync_phonebook.setChecked(orm.isEnableSyncPhonebook()); checkbox_sync_phonebook.setOnCheckedChangeListener(checkedListener); login.setOnClickListener(loginClick); sign_up.setOnClickListener(signupClick); SocialORM.Account ac = orm.getFacebookAccount(); email.setText(ac.email); pwd.setText(ac.password); setTitle(R.string.menu_title_login); }
private void restoreViewState() { ballBtn.getPaint().setFakeBoldText(false); ballBtn.postInvalidate(); ballImg.setVisibility(View.GONE); friendBtn.getPaint().setFakeBoldText(false); friendBtn.postInvalidate(); friendImg.setVisibility(View.GONE); }
private void setSelectBar(int type) { restoreViewState(); switch (type) { case BALL: ballBtn.getPaint().setFakeBoldText(true); ballBtn.postInvalidate(); ballImg.setVisibility(View.VISIBLE); viewPager.setCurrentItem(BALL); break; case FRIEND: friendBtn.getPaint().setFakeBoldText(true); friendBtn.postInvalidate(); friendImg.setVisibility(View.VISIBLE); viewPager.setCurrentItem(FRIEND); break; } }