@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); requestURL = getActivity().getResources().getString(R.string.serverURL) + "api/user/registerByFacebook"; ((Authentication) getActivity()).SetToolBarTitle("YOUR ACCOUNT"); txtBlurb = (TextView) getActivity().findViewById(R.id.yourAccountBlurb); txtBlurb.setTypeface(FontManager.setFont(getActivity(), FontManager.Font.MontSerratRegular)); btnSignUp = (Button) getActivity().findViewById(R.id.btnSignUp); btnSignUp.setTypeface(FontManager.setFont(getActivity(), FontManager.Font.OpenSansSemiBold)); txtLogin = (TextView) getActivity().findViewById(R.id.txtLogin); txtLogin.setTypeface(FontManager.setFont(getActivity(), FontManager.Font.OpenSansSemiBold)); txtLogin.setPaintFlags(txtLogin.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); btnSignUp.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Fragment signup = new SignUp(); FragmentTransaction signUpTransaction = getActivity().getSupportFragmentManager().beginTransaction(); signUpTransaction.replace(R.id.fragmentReplacer, signup); signUpTransaction.addToBackStack(null); signUpTransaction.commit(); } }); txtLogin.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Fragment login = new Login(); FragmentTransaction loginTransaction = getFragmentManager().beginTransaction(); loginTransaction.replace(R.id.fragmentReplacer, login); loginTransaction.addToBackStack(null); loginTransaction.commit(); } }); }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); btnConnectWithFacebook = (LoginButton) getActivity().findViewById(R.id.btnConnectWithFacebok); btnConnectWithFacebook.setTypeface( FontManager.setFont(getActivity(), FontManager.Font.OpenSansSemiBold)); btnConnectWithFacebook.setReadPermissions(Arrays.asList("public_profile, email")); btnConnectWithFacebook.setFragment(this); btnConnectWithFacebook.registerCallback(callbackManager, callback); }
private void applyTextStyle(TextView tv, int styleId) { tv.setTextAppearance(getContext(), styleId); TypedArray a = getContext() .getTheme() .obtainStyledAttributes(styleId, R.styleable.CustTextView); // new int[] {R.attr.font} String font = a.getString(R.styleable.CustTextView_font); if (font != null) FontManager.setFont(tv, font); a.recycle(); }