列表Arrayadapter没有显示任何内容

 平凡特产小店 发布于 2022-12-27 11:40

我正在解析XML并尝试在列表视图中传播它.

我正在使用以下代码

主要活动,

public class MainActivity extends ListActivity {

ArrayList xmlList=new ArrayList();
ArrayList xmlList1=new ArrayList();
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    try{
        InputStream is=getResources().openRawResource(R.raw.sample);

        DocumentBuilder builder=DocumentBuilderFactory.newInstance().newDocumentBuilder();
        Document doc=builder.parse(is, null);

        NodeList nodes=doc.getElementsByTagName("id");
        NodeList nodes1=doc.getElementsByTagName("Name");

        if(nodes!=null && nodes.getLength() >0)
        {
            xmlList.clear();
            xmlList1.clear(); 
            int len=nodes.getLength();

            for(int i=0;i

CustomList.java

public class CustomList extends ArrayAdapter {

Context context;
private final ArrayList mainText;
private final ArrayList subText1;

public CustomList(Context context, ArrayList mainText, ArrayList  subText1) {
    super(context,R.layout.custumlist);
    // TODO Auto-generated constructor stub
    this.context=context;
    this.mainText=mainText;
    this.subText1=subText1;

}

@Override
public View getView(int position, View view, ViewGroup parent)
{
    LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    view=inflater.inflate(R.layout.custumlist, null);

    TextView main=(TextView)view.findViewById(R.id.mainText);
    TextView sub1=(TextView)view.findViewById(R.id.subText1);

    main.setText(mainText.toString());
    sub1.setText(subText1.toString());
    return view;
}

}

但它没有显示任何内容,也没有发布任何日志猫.我认为在改变视图方面存在一些问题.小问题但无法找到.请帮助我.

日Thnx

1 个回答
  • 覆盖getCount你的方法CustomList

    @Override
    public int getCount()
    {
      return mainText.size();
    }
    

    要么

    从构造函数中更改super调用CustomList

    super(context, R.layout.custumlist);
    

    super(context, R.layout.custumlist,mainText);
    

    2022-12-27 11:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有