コード例 #1
0
ファイル: YourAccount.java プロジェクト: y88huang/RealTalk
  @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();
          }
        });
  }
コード例 #2
0
ファイル: YourAccount.java プロジェクト: y88huang/RealTalk
  @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);
  }
コード例 #3
0
ファイル: StyleableWidget.java プロジェクト: kantengri/my
  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();
  }