我需要帮助从android中的远程源填充listview

时间:2011-08-19 06:37:36

标签: android sqlite listview

我为这个答案进行了广泛的搜索,似乎找不到它。

我正在寻找一个非常简单的3行列表视图,在我的Android应用程序内部最多不超过5-6个单词。

我目前正在使用基本适配器和字符串数组来使实际文本显示在屏幕上。

我希望能够使用远程更新listview中的信息 某种方式意味着是xm,SQLite,纯文本等,然后让托管文件填充我的列表视图。

这里的任何人都可以帮我弄清楚如何做到这一点吗?我仍然是Android开发的新手,所以请放轻松我。希望这个问题不会太难回答,对于像我这样的新手也不会太难。

1 个答案:

答案 0 :(得分:0)

如果您将拥有的最多只有3行文本,我认为SQLite数据库可能会对您的情况有所帮助。我会研究使用Typed Array。

以下是关于此主题的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