facebook连接api GUI问题

时间:2011-03-02 13:58:33

标签: android xml facebook user-interface fbconnect

我正在使用eclipse和android模拟器到FBconnect应用程序(在2.2版本上运行)。

我遇到的问题是,当我运行我的应用程序时,我无法看到任何功能,如登录按钮,权限按钮....

显示的所有内容都是空的“连接到Facebook”对话框。我查看了main.xml类,在图形视图中按钮确实存在,但在我看来是透明的。

xml代码如下所示:

<Button android:text="@+id/login"
    android:id="@+id/login" 
    android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     />

<TextView android:id="@+id/label" 
    android:textColor="@drawable/black"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="30dp"
    />

<Button android:text="@+id/permissionButton"
    android:id="@+id/permissionButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    />

<Button android:text="@+id/feedButton" 
    android:id="@+id/feedButton" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />

    </LinearLayout>

使用我的MainActivity类调用login,permissionButton和feedButton按钮。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您忘记了起始标记<LinearLayout> 所以要完成它应该是:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
>
    <Button android:text="@+id/login"
    android:id="@+id/login" 
    android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     />

<TextView android:id="@+id/label" 
    android:textColor="@drawable/black"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="30dp"
    />

<Button android:text="@+id/permissionButton"
    android:id="@+id/permissionButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    />

<Button android:text="@+id/feedButton" 
    android:id="@+id/feedButton" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />

    </LinearLayout>