Java 将值传递给布局文件

Java 将值传递给布局文件,java,android,twitter-fabric,Java,Android,Twitter Fabric,我正在尝试使用带fabric的TweetView显示某些推文,但我无法确定如何将tweetID的值发送到布局文件 以下是xml的一部分: <com.twitter.sdk.android.tweetui.TweetView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" twittersdk:tw__tweet_i

我正在尝试使用带fabric的TweetView显示某些推文,但我无法确定如何将tweetID的值发送到布局文件

以下是xml的一部分:

<com.twitter.sdk.android.tweetui.TweetView
    android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    twittersdk:tw__tweet_id="?????"/>

您不能将值传递给布局文件,而是可以在.java中设置其值

根据您的需要,您可以使用:

final LinearLayout tweet_layout
            = (LinearLayout) findViewById(R.id.tweet_layout);

    final List<Long> tweetIds = Arrays.asList(your_tweet_id);
    TweetUtils.loadTweets(tweetIds, new Callback<Tweet>() {
        @Override
        public void success(Result<Tweet> result) {
            for (Tweet tweet : result.data) {
                tweet_layout.addView(new TweetView(TweetActivity.this, tweet));
            }
        }

        @Override
        public void failure(TwitterException exception) {
            // Do something here.
        }
    });
}
最终线性布局tweet\u布局
=(线性布局)findViewById(R.id.tweet_布局);
final List tweetIds=Arrays.asList(您的tweet\u id);
loadTweets(tweetIds,new Callback()){
@凌驾
公开作废成功(结果){
for(Tweet-Tweet:result.data){
tweet_layout.addView(新的TweetView(TweetActivity.this,tweet));
}
}
@凌驾
公共无效失败(TwitterException异常){
//在这里做点什么。
}
});
}
final LinearLayout tweet_layout
            = (LinearLayout) findViewById(R.id.tweet_layout);

    final List<Long> tweetIds = Arrays.asList(your_tweet_id);
    TweetUtils.loadTweets(tweetIds, new Callback<Tweet>() {
        @Override
        public void success(Result<Tweet> result) {
            for (Tweet tweet : result.data) {
                tweet_layout.addView(new TweetView(TweetActivity.this, tweet));
            }
        }

        @Override
        public void failure(TwitterException exception) {
            // Do something here.
        }
    });
}