我正在尝试创建一个拥有facebook分享(使用facebook SDK)和twitter的推文按钮(使用Fabric)的应用。我知道我可以通过意图来做到这一点,但我需要为此创建按钮。
Facebook SDK提供了一个使用
创建like按钮的视图<com.facebook.widget.LikeView
............/>
但是我找不到类似的视图来创建facebook分享按钮。 Twitter也是如此。有嵌入推文的视图但没有用于创建简单推文按钮的视图。是否有一个原因?另外,为了创建我自己的推文和分享按钮,我似乎没有在按钮中找到官方的“f”和“twitter-bird”徽标。他们提供这个吗?
答案 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工作人员正在那里回答。