【发布时间】:2011-06-24 11:35:00
【问题描述】:
如何阅读类别教育并在 android ListView 中工作?现在点击其子 Google、IBM 等的任何类别。显示在新屏幕中。如何实现?
【问题讨论】:
-
您是否尝试过调用同一个 URL 来检索 XML?
-
我已成功读取xml。我不知道如何在列表视图中单独实现它们
如何阅读类别教育并在 android ListView 中工作?现在点击其子 Google、IBM 等的任何类别。显示在新屏幕中。如何实现?
【问题讨论】:
您必须按照以下步骤完成工作
Step-1 你需要解析xml。见http://xmlpull.org/v1/src/java/samples/MyXmlPullApp.java
Step-2 为 Category 创建一个 bean 类。表示所有与类别相关的数据都将存储在该 bean 类中
第 3 步创建该 bean 类的数组列表
Step-4使用该arraylist创建一个列表视图(列表视图将只显示类别名称)
Step-5 在列表视图上的 itemclik 监听器上实现。获得职位。检索传递给意图调用第二个活动的数据
第 6 步在第二个活动中创建一个列表视图并显示第一个活动传递的数据
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;
}
}
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;
}
}
【讨论】:
你可以看到这个
http://www.androidpeople.com/android-xml-parsing-tutorial-%E2%80%93-using-domparser
解析数据后设置到列表视图中。然后在列表中实现onclick事件
你需要什么。你可以调用另一个activity并在a中发送相应的地址
捆绑然后检索您可以在 webview 中显示的活动
【讨论】: