我到处寻找这个答案,但似乎找不到。
我希望填充一个非常简单的3行列表视图,不超过5-6字每行最多在我的android应用程序内部。
我目前正在使用一个基本适配器和一个字符串数组来使实际的文本显示在屏幕上。
我希望能够使用某种方式远程更新列表视图中的信息,无论是xml、SQLite、纯文本等,然后让托管文件填充到我的列表视图中。
这里有人能帮我弄清楚怎么做吗?我仍然是android开发的新手,所以请不要对我太苛刻。希望这个问题不会太难回答,对于像我这样的新手来说也不会太难。
发布于 2011-08-19 14:45:08
如果您最多只有3行文本,我认为SQLite DB可能对您的情况来说有点过了。我会考虑使用类型化的数组。
这里有一个关于这个主题的Android开发人员指南的链接:
http://developer.android.com/guide/topics/resources/more-resources.html#TypedArray
下面是一个代码示例:
public class YourListActivity extends ListActivity {
String[] mTestArray;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create an ArrayAdapter to contain your items
ArrayAdapter<String> adapter;
mTestArray = getResources().getStringArray(R.array.yourArray);
// Assign your array to an adapter with your layout file
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mTestArray);
// Assign the adapter to this ListActivity
setListAdapter(adapter);
}
}编辑
我刚刚意识到您的数据将位于远程服务器上,因此这种方法可能对您不起作用,但它仍然可以让您了解如何从远程服务器接收数据并将其放入ListView。
https://stackoverflow.com/questions/7117829
复制相似问题