2017-08-04 64 views
0

我正在開發Android Studio中的項目。我正在關注Android的Facebook登錄教程(https://developers.facebook.com/docs/facebook-login/android)。在libgdx項目中找不到xml佈局文件

要添加Facebook登錄按鈕,首先必須將其添加到佈局XML文件中,其類名爲com.facebook.widget.LoginButton。但我無法在任何地方找到它。我甚至嘗試了雙轉換快捷方式,仍然沒有成功。

我做錯了什麼?如果是的話,請指導我正確的方向,或者如果有另一種方法來添加Facebook登錄按鈕。

謝謝。

回答

1

您的鏈接是專門針對Andoid平臺的。您需要使用代碼登錄並使用interfacingcore module進行交互,但這僅適用於Android。

正如我們所知,LibGDX是跨平臺遊戲開發框架,所以我們必須在所有其他平臺上編寫facebook特定代碼。

好消息是有人已經爲您完成了,您只能使用Apache License 2.0。使用gdx-facebook,這是一個爲Facebook Graph API提供跨平臺支持的libGDX擴展。

+0

這是完美的。但是如果我在libgdx中創建了唯一的Android項目,有什麼方法可以編輯和修改XML佈局文件?或者這個文件是否已經在任何其他文件中解碼? –

+0

'.xml'用於使用模型和控制器定義應用程序的實際用戶界面,但是libgdx爲您提供了一個來自核心模塊的操作視圖,因此無論如何您都必須在覈心模塊上工作(如果您需要其他平臺) 。如果對其他平臺不感興趣,可以在android中查看代碼並查看其模型,並使用接口與核心模塊進行交互。 – Aryan

0
  • LibGdx是跨平臺的遊戲開發平臺,libGDX下的所有支持平臺都不支持.xml文件。所以,你有2個辦法:

(1)使用界面,你可以很容易地整合Facebook

(2)使用LibGDX的Facebook支持的圖形API。 TomGril-LibGDX - facebook

相關問題