作者:年轻人创事业的美丽家园 | 来源:互联网 | 2023-06-27 10:13
IhavelistiftwitterstatusesandIwanttopopulateitinalistview我有列表是否有twitter状态,我想在列表视图中填充它
I have list if twitter statuses and I want to populate it in a listview
我有列表是否有twitter状态,我想在列表视图中填充它
public class TwitterTimeline extends Activity {
List statuses;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_twitter_timeline);
setTitle("Timeline");
ListView listview = (ListView) findViewById(R.id.listView);
Bundle b = this.getIntent().getExtras();
if (b != null) {
MyStatuses myStatuses = (MyStatuses) b.getSerializable("statuses");
statuses = myStatuses.statuses;
for (Status st : statuses) {// this prints all the status on the catlog
Log.d("Abharthan : ", st.getUser().getScreenName()+ ":" + st.getText());
}
ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, statuses);// this line is giving error
listview.setAdapter(adapter);
}
}
Here MyStatus Class is:
这里的MyStatus类是:
import java.io.Serializable;
import java.util.List;
import twitter4j.Status;
public class MyStatuses implements Serializable {
List statuses;
}
The layout file containing list view is android_twitter_timeline.xml:
包含列表视图的布局文件是android_twitter_timeline.xml:
How can I populate my listview with twitter statuses using ArrayAdapter or any other method.
如何使用ArrayAdapter或任何其他方法使用twitter状态填充我的列表视图。
3 个解决方案