【问题标题】:How to create view for tweet and facebook share button in android?如何在android中为tweet和facebook分享按钮创建视图?
【发布时间】:2015-03-17 03:56:50
【问题描述】:

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

Facebook SDK 提供了一个视图来使用

创建点赞按钮
<com.facebook.widget.LikeView 
............/>

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

【问题讨论】:

    标签: android facebook twitter twitter-fabric


    【解决方案1】:

    关于 Twitter Fabric,如果你想发送 twitter 按钮,你必须自己实现它。不难, 只需使用您的 TwitterApiClient 方法 update():

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

    “composeTweet.getText()" 是你的EditText 字段,而“callback”是Callback&lt;Tweet&gt; callback。你可以从“dev.twitter.com/rest/reference/post/statuses/update”阅读更多关于它的参数”。

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

    此外,文档有一个example,如何添加整个 TweetCompose 活动。实现起来可能会带来一些麻烦,但是您可以使用here 中的另一个示例。

    如果您有更多问题,可以在“twittercommunity.com/c/fabric”找到更多帮助和有用信息,因为 Twitter 工作人员正在那里解答。

    【讨论】:

    • 谢谢,经过一番搜索,我也发现我必须自己实现它。我认为facebook分享按钮是一样的。我不知道为什么 twitter 和 facebook 都决定让我们很难。
    猜你喜欢
    • 2014-10-04
    • 2011-07-12
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多