如何在Android中创建推文和Facebook分享按钮的视图?

时间:2015-03-15 05:31:50

标签: android facebook twitter twitter-fabric

我正在尝试创建一个拥有facebook分享(使用facebook SDK)和twitter的推文按钮(使用Fabric)的应用。我知道我可以通过意图来做到这一点,但我需要为此创建按钮。

Facebook SDK提供了一个使用

创建like按钮的视图
<com.facebook.widget.LikeView 
............/>

但是我找不到类似的视图来创建facebook分享按钮。 Twitter也是如此。有嵌入推文的视图但没有用于创建简单推文按钮的视图。是否有一个原因?另外,为了创建我自己的推文和分享按钮,我似乎没有在按钮中找到官方的“f”和“twitter-bird”徽标。他们提供这个吗?

1 个答案:

答案 0 :(得分:1)

关于Twitter Fabric,如果你想发送推特按钮,你必须自己实现。这并不难, 只需使用TwitterApiClient方法更新():

apiClient.getStatusesService().update(composeTweet.getText().toString(), 
                    null, null, null, null, null, null, null, callback);

其中&#34; composeTweet.getText()"是您的EditText字段,&#34; callback&#34;是Callback<Tweet> callback。您可以从&#34; dev.twitter.com/rest/reference/post/statuses/update"中了解更多相关参数。

如果您想将Twitter-Style设置为按钮,只需添加到按钮xml:style="@style/tw__Button"

此外,文档还有example,如何添加整个TweetCompose活动。它可能会导致一些麻烦,但您可以使用here中的另一个示例。

如果您有更多问题,可以在&#34; twittercommunity.com/c/fabric"上找到更多帮助和有用信息,因为Twitter工作人员正在那里回答。