如何在android ListView中从Internet读取xml数据?

时间:2011-06-24 11:35:01

标签: android xml listview

如何阅读类别教育并在Android列表视图中工作?现在点击它的孩子谷歌,IBM等任何类别。显示在一个新的屏幕上。如何实现?

2 个答案:

答案 0 :(得分:2)

您必须按照以下步骤完成工作

Step-1 您需要解析xml。见http://xmlpull.org/v1/src/java/samples/MyXmlPullApp.java

Step-2 为Category创建一个bean类。表示所有与类别相关的数据都将存储在该bean类

Step-3 创建该bean类的arraylist

Step-4 使用该arraylist创建列表视图(列表视图仅显示类别名称)

步骤5 在列表视图上的itemclik侦听器上实现。得到这个位置。检索数据传递给意向调用第二个活动

步骤6 在第二个活动中创建一个列表视图并显示第一个活动传递的数据

NetworkBean

public class NetWorkBean {
    String name;
    int id;
    NetWorkBean(String name, int id){
        this.name = name;
        this.id = id;
    }
    public String getNetWorkName(){
        return name;
    }
    public int getNetWorkId(){
        return id;
    }
}

CategoryBean

import java.util.ArrayList;


public class CategoryBean {
    String name;
    ArrayList<NetWorkBean> networkList;
    public CategoryBean(String name, ArrayList<NetWorkBean> networkList){
        this.name = name;
        this.networkList = networkList;
    }
    public String getNetWorkName(){
        return name;
    }
    public ArrayList<NetWorkBean> getNetWorkList(){
        return networkList;
    }


}

答案 1 :(得分:0)

你可以看到这个

http://www.androidpeople.com/android-xml-parsing-tutorial-%E2%80%93-using-domparser

解析数据后,将其设置为列表视图。然后在列表中单击onclick事件工具

你需要什么。你可以调用另一个活动并在

中发送相应的地址

捆绑然后在您可以在webview中显示的活动中检索该