2014-06-06 8 views
5

Jak mogę zmienić język używany przez com.facebook.widget do wyświetlania etykiet? Używam com.facebook.widget.LoginButton, a język systemu mojego urządzenia z systemem Android jest ustawiony na niemiecki, ale jednak LoginButton wyświetla tekst "Zaloguj się za pomocą Facebooka" zamiast "Mit Facebook anmelden". Sprawdziłem także ustawienia Lokalizacji mojej aplikacji na stronie dewelopera Facebooka, która jest domyślnie niemieckim.Jak zmienić język com.facebook.widget.LoginButton na Androidzie

+1

Może to być przydatne: http://stackoverflow.com/questions/16314651/customize-andro id-facebook-login-button – Dehumanizer

Odpowiedz

9

Nie obejmuje lokalizacji w języku niemieckim.

w układzie, ustawić atrybut niestandardowy login_text ...

<com.facebook.widget.LoginButton 
     (usual attributes removed) 
     loginView:login_text="Whatever text you want" /> 

zakładając ustawić nazw LoginView na elemencie głównym ...

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:loginView="http://schemas.android.com/apk/res-auto" 
    (usual attributes removed)... > 

obserwuję ten sam przykład zawierać wylogowanie tekst będzie:

<com.facebook.widget.LoginButton 
     (usual attributes removed) 
     loginView:login_text="Whatever text you want" 
     loginView:logout_text="Your logout text" /> 
+0

Dzięki! Works =) Używam tego samego dla logoutView. –

+0

Czy istnieją również atrybuty dotyczące ustawiania tekstu okna dialogowego wylogowania, które również jest całkowicie w języku angielskim? Jak się nazywają? Nie mogę znaleźć żadnych odniesień ... –

+2

'AGPBI: {" rodzaj ":" błąd "," tekst ":" Nie znaleziono identyfikatora zasobu dla atrybutu \ u0027login_text \ u0027 w pakiecie \ u0027com.etutore.android \ u0027 "," źródła ": [{" plik ":"/Users/cassio/Workspace/etutore-android-student/app/src/main/res/layout/activity_login.xml "," position ": {" startLine ": 51}}] , "original": ""} ' AWARIA: Kompilacja nieudana z wyjątkiem. –

Powiązane problemy