【问题标题】:No resource identifier found for attribute 'preset_size' for any res/没有为任何 res/ 的属性“preset_size”找到资源标识符
【发布时间】:2013-06-02 05:15:17
【问题描述】:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:facebook="http://schemas.android.com/apk/res/com.facebook.widget"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/background" >

    <com.facebook.widget.ProfilePictureView
        android:id="@+id/selection_profile_pic"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_marginTop="10dp"
        android:layout_gravity="center"
        android:gravity="center_horizontal"
        facebook:preset_size="small" />

我一直收到错误 No resource identifier found for attribute 'preset_size' in package com.facebook.widget 虽然我查看了类并且preset_size 在该包下。提前致谢。我尝试将 xmlns:facebook 部分设置为 xmlns:facebook="http://schemas.android.com/apk/res-auto" 和 res/com.facebook.samples.profilepicture 也无济于事。

【问题讨论】:

  • 您是否也添加了 FacebookSDK 项目?如果您已从示例文件夹创建项目,则不包括 FacebookSDK。 FacebookSDK 位于 zip 的根目录中:/facebook-android-sdk-3.0.1/facebook/ 而不是 /samples/ 文件夹中

标签: android xml facebook android-layout android-xml


【解决方案1】:

项目 -> 属性 -> android -> 添加正确的库

(“FacebookSDK”,而不是“facebook”)

【讨论】:

  • 非常感谢!!我不知道解决方案会这么简单
  • @user2486523:您在哪里可以找到您在 Android Studio 中提到的“项目”选项卡/按钮?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-02
  • 2015-05-03
  • 2015-12-26
相关资源
最近更新 更多