我如何将另一个类的项目添加到我真正不知道的mainactivity类的列表视图中。任何提示都是非常有价值的。:((((
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
private ListView listOfTweets;
private ArrayAdapter<String> tweetsAdapter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listOfTweets = (ListView) findViewById(R.id.simple_list_item_1);
listOfTweets.setAdapter(tweetsAdapter);
TweetUtil tu = new TweetUtil();
//How to get list of tweets from TweetUtil here and add it in my listView here ?? ://
}
}
这是TweetUtil类。
public class TweetUtil{
public List<String> getTodaysTweets(){
List<String> tweets = new ArrayList<String>();
tweets.add("Good Morning!");
tweets.add("How are you??");
return tweets;
}
}
你可以做如下
setContentView(R.layout.activity_main);
listOfTweets = (ListView) findViewById(R.id.listview1);
// id of listview in activity_main.xml
TweetUtil tu = new TweetUtil();
List<String> list =tu.getTodaysTweets(); //get the list
tweetsAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
listOfTweets.setAdapter(tweetsAdapter);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句