Java 将值传递给布局文件
我正在尝试使用带fabric的TweetView显示某些推文,但我无法确定如何将tweetID的值发送到布局文件 以下是xml的一部分: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
<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.
}
});
}