我试图使用带有结构的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="?????"/>
这里是我拥有tweetID值的地方
private void render(Marker marker, View view) {
ScreenResolution screenRes = deviceDimensions();
String title = marker.getTitle();
long tweetID = Long.parseLong(marker.getSnippet());
}
答案 0 :(得分:0)
您无法将值传递给布局文件,而是可以在.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.
}
});
}