2014-12-02 75 views
1

我正在使用Facebook登录设置我的应用程序,并试图从Facebook SDK获取一些预设置的字符串和颜色,并在我的activity_login.xml中使用它们。事情是这样的从Facebook SDK中的strings.xml获取价值

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:layout_marginTop="100dp" 

    android:text="@string/com_facebook_loginview_log_in_button" 
    android:textColor="@color/com_facebook_loginview_text_color" 
    android:textSize="@dimen/com_facebook_loginview_text_size" 
    android:textStyle="bold" 

    android:background="@drawable/com_facebook_button_blue" 
    android:drawableLeft="@drawable/com_facebook_inverse_icon" 
    android:drawablePadding="@dimen/com_facebook_likebutton_compound_drawable_padding" 
    android:paddingLeft="@dimen/com_facebook_loginview_padding_left" 
    android:paddingTop="@dimen/com_facebook_loginview_padding_top" 
    android:paddingRight="@dimen/com_facebook_loginview_padding_right" 
    android:paddingBottom="@dimen/com_facebook_loginview_padding_bottom" 
    android:onClick="onLoginClick"/> 

但我得到一个错误Cant resolve symbol @string/com_facebook_loginview_log_in_button我已经正确导入Facebook的SDK,它是好的,但我似乎无法使用的值?

感谢您的帮助提前。 :)

回答

0

是否有你不能使用Facebook按钮的原因?

<com.facebook.widget.LoginButton 
    android:id="@+id/facebook_button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

确保您将Facebook SDK导入到您的项目中,以使其工作。

+0

当我使用它是因为我得到这个错误'3650-3677/com.spencerfontein.ueat E/AndroidRuntime:致命异常:#的AsyncTask 3 了java.lang.RuntimeException:而在执行doInBackground() 时出错android.os.AsyncTask $ 3.done(AsyncTask.java:299)' – iqueqiorio 2014-12-02 02:50:47

+0

你是否用Facebook按钮实例化它? – eclipse1203 2014-12-02 02:59:48

+0

我这样做来安装它http://stackoverflow.com/questions/27233722/install-facebook-sdk-in-android-studio-0-8-14。并在一个侧面说明我只是想设置Facebook登录,如果你知道一个很好的教程或可以回答这个......?谢谢 – iqueqiorio 2014-12-02 03:03:27