首页 > 解决方案 > Android TwitterKit 不显示转发和喜欢

问题描述

我正在使用TwitterKit for Android在我的应用程序中显示推文。效果很好,但由于某种原因,它没有在每条推文下方显示转发和喜欢的数量。

在此处输入图像描述

这是我的代码:

SearchTimeline searchTimeline = getTimeline("#somehashtag", "en");

tweetAdapter = new TweetTimelineRecyclerViewAdapter.Builder(getActivity())
        .setTimeline(searchTimeline)
        .setViewStyle(R.style.tw__TweetDarkStyleNonTransparent)
        .build();

mTweetsRecycler.setAdapter(tweetAdapter);

这里是风格:

<style name="tw__TweetDarkStyleNonTransparent">
    <item name="tw__container_bg_color">#303030</item>
    <item name="tw__primary_text_color">#e1ffffff</item>
    <item name="tw__action_color">#55acee</item>
    <item name="tw__action_highlight_color">#667580</item>
    <item name="tw__tweet_actions_enabled">true</item>
</style>

以上样式是我的自定义样式,基于官方样式。风格正在发挥作用,但转推数和点赞数仍未显示。

我错过了什么?

标签: androidtwittertwitterkit

解决方案


基于官方文档中的Tweet Data Dictionary我认为您必须自己获取 json 并获取要显示的元素:

此推文被转发的次数。例子:

"retweet_count":160

可以为空。表示这条推文被 Twitter 用户点赞的大概次数。例子:

"favorite_count":295

推荐阅读