我的答案
我很困惑放在哪里以及如何使用我的自定义适配器。 我的Parser.class有自己的Adapter,我的MainActivity将3个参数传递给Parser.class(context,url,listview)。
(让我的问题变得简单)
创建自定义布局,自定义适配器和实例化我的自定义适配器后,我不知道该怎么做。
我尝试在我的MainActivity中实例化我的自定义适配器,然后在我的Parser.class中创建MainActivity m = new MainActivity();
,并使用自定义列表视图的文本视图,例如m.name_tv.setText(name);
和m.price_tv.setText(price)
,然后更改{{ 1}}到我的自定义列表视图布局android.R.layout.simple_list_item_1
。
我只是在尝试,因为我无法理解。 请帮忙。
这是我的Parser.class
R.layout.list_layout
}
不分开课程会不会更好?或者它会有相同的效果吗?
答案 0 :(得分:0)
您应该从Web服务获得响应并一步解析它(json对象或json数组)
你可以很好地达到这个目的,
首先使用json属性名称
创建类在你的情况下
Class JsonItem {
string item_name;
string item_price;
// create getter and setter
}
第二次使用Gson来解析您的回复
Gson gson = new Gson();
// 1. JSON to Java object, read it from a file.
JsonItem staff = gson.fromJson(YOUR_JSON_Here, JsonItem.class);
全部是