如何在Android上更改com.facebook.widget.LoginButton的语言

5 android locale facebook-login facebook-sdk-3.14.x

如何更改com.facebook.widget用于显示标签的语言?我正在使用com.facebook.widget.LoginButton我的Android设备的系统语言设置为德语但是LoginButton显示文本"使用Facebook登录"而不是"Mit Facebook anmelden".我还在Facebook开发者页面上检查了我的应用程序的Localize设置,这是默认的德语.

Gre*_*nis 9

它不包括德语本地化.

在您的布局中,设置自定义login_text属性...

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

假设您在根元素上设置了loginView命名空间...

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

按照相同的示例包含注销文本,它将是:

<com.facebook.widget.LoginButton
        (usual attributes removed)
        loginView:login_text="Whatever text you want"
        loginView:logout_text="Your logout text" />
Run Code Online (Sandbox Code Playgroud)

  • `AGPBI:{"kind":"error","text":"没有找到属性\ u0027login_text\u0027 in package\u0027com.etutore.android\u0027"的资源标识符,"sources":[{"file":" /Users/cassio/Workspace/etutore-android-student/app/src/main/res/layout/activity_login.xml", "位置":{ "STARTLINE":51}}], "原": ""}` FAILURE:构建因异常而失败. (3认同)