有没有办法在没有Android按钮的情况下使用Twitter数字?

Hor*_*tio 6 java android twitter-digits

我正在制作一个使用Twitter数字的应用程序,我想知道是否有办法使用它而不使用丑陋的Twitter数字按钮,上面写着" 使用我的电话号码 "

Hor*_*tio 8

您必须以编程方式修改按钮,使用xml将无法正常工作.例如:

digitsButton.setText("Your text here");
digitsButton.setBackgroundColor(getResources().getColor(R.color.primary));
Run Code Online (Sandbox Code Playgroud)


Niz*_*een 6

您可以使用自己的按钮,只需调用Digits.authenticate()

final AuthCallback digitsCallback = new AuthCallback() {
    @Override
    public void success(DigitsSession session, String phoneNumber) {
        // Do something on success
    }

    @Override
    public void failure(DigitsException exception) {
        // Do something on failure
    }
};

findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Digits.authenticate(digitsCallback);
    }
});
Run Code Online (Sandbox Code Playgroud)

  • 这个答案类似于这里的要点:https://gist.github.com/rallat/849a68520ca10d913aeb (2认同)