2015-09-08 43 views
1

我想設置我的應用程序的profilepictureview:android facebook:preset_size在xml中不存在?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    tools:context="fr.djey.testf.MainFragment" 
    xmlns:facebook="http://schemas.android.com/apk/res-auto"> 

    <com.facebook.login.widget.ProfilePictureView 
     android:id="@+id/facebook_avatar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/login_button" 
     android:layout_centerHorizontal="true" 
     /> 

    <com.facebook.login.widget.LoginButton 
     android:id="@+id/login_button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="30dp" 
     android:layout_marginBottom="30dp" 
     android:layout_centerInParent="true"/> 
</RelativeLayout> 

我想設置的小尺寸的圖片。我在互聯網上發現,我必須把Facebook:preset_size =小,但它似乎不存在了。

你能告訴我,如果有另一種方式來做到這一點在XML(而不是在Java)?

回答

4

它已被替換爲:

Facebook的:com_facebook_preset_size = 「小」

父佈局添加:

的xmlns:Facebook的=「http://schemas.android。 com/apk/res-auto「

它在升級指南中有描述: https://developers.facebook.com/docs/android/upgrading-4.x - >將Android SDK從4.0.1升級到4.1.0

+0

非常感謝!它完美的作品。我剛剛告訴你,當我們開始輸入該行時,android studio並不會提示它(這就是爲什麼我沒有找到)。 – Jey10