私はいくつかのコードを継承し、それに取り組んでいますが、それをビルドしようとすると、次の問題が発生します。
activity_login.xml:26: error: No resource identifier found for attribute 'login_text' in package
私のボタンのxmlは次のとおりです。
<com.facebook.widget.LoginButton
xmlns:fb="http://schemas.android.com/apk/res-auto"
android:id="@+id/facebookBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:textColor="@color/white"
android:textAppearance="@android:style/TextAppearance.Small"
android:gravity="center"
android:onClick="facebookBtnClick"
android:paddingLeft="30dp"
fb:login_text="@string/loginWithFacebook"
/>
私も入れてみましたxmlns:fb="http://schemas.android.com/apk/res/com.facebook.widget"
が、これもうまくいきませんでした。誰か提案があれば大歓迎です。
ここで情報を見つけることができますhttps://developers.facebook.com/docs/android/upgrading-4.x
スタイルattrタグは、競合を避けるために名前空間が付けられるようになりました。アプリは、名前空間「com_facebook_」を既存のFacebookSDKスタイルの属性に追加する必要があります。
だから、fb:com_facebook_login_text
今使ってください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加