Android:有没有办法让facebook.dialog不那么难看? - 附上截图

时间:2012-03-28 20:46:44

标签: android facebook

我非常接近我的Facebook对话框所需的内容,帖子工作成功,这让我花费了相当多的时间,因为我在facebook sdk上挣扎。

当我打开对话框向订阅源发布消息时(或者当我在对话框中调用授权时),它显示如下所示: http://minus.com/mg6utFaHf

我正在寻找更像这样的东西: enter image description here

任何想法为什么心灵如此......丑陋? 在webview中,它是非常正方形的,左上角是X.

谢谢,非常感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

新的Facebook SDK应该允许您使用内置的Facebook应用程序通过意图执行此类操作。 另外,您可以使用Intent ACTION_SEND来实现您想要的效果。

答案 1 :(得分:0)

他们的新SDK实现了一种授权方式,称为单点登录,它在设备中搜索Facebook应用程序的存在,并向该授权给您的应用程序发送一个意图。如果找不到Facebook应用程序,那么它将回退到对话框方法。

你仍然会遇到像iOS-y这样的设计,在应用程序分享,邀请朋友等等。我能想到解决这个问题的唯一方法是使用FQL但是如何做到这一点超出了我的知识。

答案 2 :(得分:0)

http://minus.com/mg6utFaHf只是标准的Facebook Feed对话框...请参阅https://developers.facebook.com/docs/reference/dialogs/feed/ ...只需更改www。到m。例如https://m.facebook.com/dialog/feed?app_id=123050457758183&link=https://developers.facebook.com/docs/reference/dialogs/&picture=http://fbrell.com/f8.jpg&name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Using%20Dialogs%20to%20interact%20with%20users.&redirect_uri=http://www.example.com/response

说如果你想要它不同,你必须通过Graph api

自己实现UI并发布数据