为何listview 显示不出来内容

netboygg netboygg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我从asp.net webservice获取arrylist数据
在后台代码中得到数据并绑定到listview,但是显示出来的是一串字符串,不知道为什么,大神们帮忙看看。谢谢

public class voteporformance extends Activity 主要代码:

if (envelope.getResponse()!= null){
SoapObject result=(SoapObject) envelope.bodyIn;
SoapObject detail=(SoapObject) result.getProperty(methodName+"Result");

list= new ArrayList<rating>();
for (int i = 0; i < detail.getPropertyCount(); i++) {
SoapObject mstr=(SoapObject)detail.getProperty(i);
rating a = new rating();


String plusreason = mstr.getProperty("Plusreason").toString();
String average = mstr.getProperty("Average").toString();
String plusdepart = mstr.getProperty("Plusdepart").toString();
String lessdepart = mstr.getProperty("Lessdepart").toString();
String lessreason = mstr.getProperty("Lessreason").toString();
String branchName = mstr.getProperty("Branchname").toString();
String ratingmonth = mstr.getProperty("Datetime").toString();

a.setPlusreason(plusreason);
a.setAverage(average);
a.setPlusdepart(plusdepart);
a.setLessdepart(lessdepart);
a.setLessreason(lessreason);
a.setBranchName(branchName);
a.setRatingmonth(ratingmonth);
list.add(a);
}
Toast.makeText(voteporformance.this,
getString(R.string.Average),
Toast.LENGTH_SHORT).show();
ArrayAdapter<rating> adapter = new ArrayAdapter<rating>(this,R.layout.list_items,list);
mylListView.setAdapter(adapter);



}

rating.java 代码


public class rating {
private String plusreason;
private String Average;
private String plusdepart;
private String lessdepart;
private String lessreason;
private String branchName;
private String ratingmonth;
public String getPlusreason() {
return plusreason;
}
public void setPlusreason(String plusreason) {
this.plusreason = plusreason;
}
public String getPlusdepart() {
return plusdepart;
}
public void setPlusdepart(String plusdepart) {
this.plusdepart = plusdepart;
}
public String getAverage() {
return Average;
}
public void setAverage(String average) {
Average = average;
}
public String getLessdepart() {
return lessdepart;
}
public void setLessdepart(String lessdepart) {
this.lessdepart = lessdepart;
}
public String getLessreason() {
return lessreason;
}
public void setLessreason(String lessreason) {
this.lessreason = lessreason;
}
public String getBranchName() {
return branchName;
}
public void setBranchName(String branchName) {
this.branchName = branchName;
}
public String getRatingmonth() {
return ratingmonth;
}
public void setRatingmonth(String ratingmonth) {
this.ratingmonth = ratingmonth;
}


}
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
netboygg
Android 80,489 成员 91,375 内容