Sto creando un app che utilizza le cifre di Twitter, e mi chiedevo se c'è un modo per usarlo senza utilizzare il pulsante brutto Twitter cifre che dice "utilizzare il mio numero di telefono"C'è un modo per utilizzare i Cinguetti Twitter senza il pulsante in Android?
6
A
risposta
8
È necessario modificare la pulsante a livello di codice, utilizzando xml non funzionerà. Per esempio:
digitsButton.setText("Your text here");
digitsButton.setBackgroundColor(getResources().getColor(R.color.primary));
6
È possibile utilizzare il proprio pulsante e basta chiamare 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);
}
});
1
Ormai persino ricevuto una risposta. Ma solo nel caso in cui, modo più semplice per personalizzare il pulsante DigitsAuth avrebbe seguito di seguito:
- Creare nuova immagine di sfondo e il nome come dgts__digits_btn.png ==> questo sarebbe sostituire l'immagine di bg tasto digiAuth.
- Modifica imbottitura attorno al pulsante DigitsAuthButton con l'aggiunta di attributo tw__login_btn_drawable_padding in dimens.xml
- pulsante Cambia impostazione predefinita DigitsAuthButton testo aggiungendo voce di stringa con il nome "dgts__login_digits_text" in strings.xml
- Modifica la dimensione del testo con l'aggiunta di "tw__login_btn_text_size" in dimens.xml
- DigitsAuthButton pulsante imbottitura con l'aggiunta di "tw__login_btn_right_padding" e dimens.xml
Spero che questo aiuti.
0
utilizzando dati Android biblioteca Binding
file XML
<layout xmlns:android="http://schemas.android.com/apk/res/android" >
<data>
<variable
name="viewModel"
type="package.DigitsViewModel" />
</data>
...
<com.digits.sdk.android.DigitsAuthButton
...
android:text="@{viewModel.mDigitsButtonText}"
android:background="@{viewModel.mDigitsButtonDrawable}" />
</layout>
DigitsViewModel il file
public final ObservableField<String> mDigitsButtonText = new ObservableField<>();
public final ObservableField<Drawable> mDigitsButtonDrawable = new ObservableField<>();
mDigitsButtonText.set("Your text here");
mDigitsButtonDrawable.set(ContextCompat.getDrawable(mContext, R.drawable.some_drawable));
3
Prova questo l'OnClickListener del pulsante personalizzato:
AuthConfig.Builder builder = new AuthConfig.Builder();
builder.withAuthCallBack(new AuthCallback() {
@Override
public void success(DigitsSession session, String phoneNumber) {
Toast.makeText(getApplicationContext(), "Authentication successful for "
+ phoneNumber, Toast.LENGTH_LONG).show();
// Do something
}
@Override
public void failure(DigitsException error) {
// Do something
}
});
AuthConfig authConfig = builder.build();
Digits.authenticate(authConfig);
Problemi correlati
- 1. Autenticazione Twitter senza utilizzare il pin
- 2. Pulsante di condivisione facebook/twitter Android
- 3. Android - bordo per il pulsante
- 4. Twitter Fabric Login per Android
- 5. Come utilizzare un SearchView Android senza singleTop?
- 6. C'è un modo migliore per raccogliere i dati di Twitter?
- 7. Cambia dinamicamente il testo su Twitter Pulsante Bootstrap preservando l'icona?
- 8. Esiste una richiamata per il pulsante Tweet di Twitter?
- 9. ABPeoplePickerNavigationController - rimuove il pulsante "Annulla" senza utilizzare metodi/proprietà privati?
- 10. Pulsante di rimozione Android in modo dinamico
- 11. Pulsante Android o Bordo TextView programmaticamente senza utilizzare il metodo setBackgroundDrawable
- 12. Pulsante "Visualizza riepilogo" Twitter
- 13. Personalizza il pulsante Annulla del framework Twitter
- 14. Come aggiungere un pulsante in modo dinamico in Android?
- 15. Come creare un'app per Android senza utilizzare Android Studio?
- 16. Qual è il modo migliore per archiviare/recuperare i dati per un desktop senza utilizzare un database?
- 17. Un modo per realizzare i ++ in matlab?
- 18. Qual è il modo migliore per utilizzare l'API di Twitter tramite PHP?
- 19. C'è un modo per ottenere il conteggio delle condivisioni di Twitter per un URL specifico?
- 20. onclicklistener per il pulsante in un elenco
- 21. Esiste un modo per eseguire il sonar sui progetti senza utilizzare il repository?
- 22. Pulsante Nascondi in btn-group twitter-bootstrap
- 23. Android: come centrare un pulsante creato in modo programmato?
- 24. Esiste un modo per utilizzare variabili locali tra i moduli?
- 25. C'è un modo per avere un pulsante completo del sito su un'app mobile senza javascript?
- 26. esiste un modo per utilizzare i siti Web esistenti come app per Android?
- 27. Android: pulsante per visualizzare
- 28. È possibile utilizzare Twitter Bootstrap per creare un sito Magento?
- 29. Esiste un modo per utilizzare l'espresso con Lollipop (Android 21)?
- 30. Script del pulsante Twitter caricato in modo sincrono, è necessario caricarlo in modo asincrono
Questa risposta è simile a thi s gist here:: https: //gist.github.com/rallat/849a68520ca10d913aeb – Simon
** Risposta deprecata ** In 'Digits.authenticate (authConfig);' il parametro 'authConfig'is di tipo' AuthConfig' e non 'AuthCallback 'di cui hai parlato. Quindi questa è una risposta sbagliata! Fondamentalmente una versione precedente dell'implementazione. La risposta corretta è sopra di @frapeti – sud007