class Program{
short program_number;//节目号
short program_map_PID;//pmt的pid
}
(中间是获得program_number、program_map_PID数值的地方)int printindex=0;
for(printindex=0;printindex<program.size();printindex++){
Program temppro=program.get(printindex);
  System.out.println("program_number="+temppro.program_number);
System.out.println("program_map_PID="+temppro.program_map_PID);
System.out.println("=======================");
}
(代码现在是java里的)数值结果:
program_number=0
program_map_PID=0
=======================
program_number=5000
program_map_PID=32
=======================
program_number=5001
program_map_PID=32
=======================
program_number=5002
program_map_PID=32
=======================
program_number=5003
program_map_PID=32
=======================
program_number=30002
program_map_PID=32
=======================
program_number=30003
program_map_PID=32
=======================
program_number=30004
program_map_PID=32
=======================
program_number=30005
program_map_PID=32
=======================
program_number=30006
program_map_PID=32
=======================
是需要用到hashmap、listview,语句怎么写呢。adapter用那一类的比较好。
刚接触android、java,各位多指教。

解决方案 »

  1.   

    String[] argu_array1 ={"0","5000","5001","5002","5003","30002","30003","30004","30005","30006"};
    String[] data_array1 = {"0","32","32","32","32","32","32","32","32","32"};ArrayList<HashMap<String, String>> listItem = new ArrayList<HashMap<String, String>>(); for(int i=0;i<argu_array1.length;i++)
            {
             HashMap<String, Object> map = new HashMap<String, Object>();
                    map.put("ItemTitle1", argu_array1[i]);
             map.put("ItemText1", data_array1[i]);
                    listItem.add(map);
            } //生成适配器的Item和动态数组对应的元素
            SimpleAdapter listItemAdapter = new SimpleAdapter(this,listItem,//数据源 
                    R.layout.main,//ListItem的XML实现
                //动态数组与ImageItem对应的子项        
                new String[] { "ItemTitle1",  "ItemText1}, 
              new int[] {R.id.textView1,R.id.textView2}
            );
           
            //添加并且显示
            list.setAdapter(listItemAdapter);
    差不多是这样的,不知道这个是不是你想要的,如果有什么地方不对你再修改一下。
      

  2.   


    非常感谢您。{"0","5000","5001","5002","5003","30002","30003","30004","30005","30006"};
    {"0","32","32","32","32","32","32","32","32","32"};这个是结果的一部分。这个java程序是解TS流的,ts流不同,解出的结果是不一样的,而且结果的数量不确定。我是不是应该以变量名program_number、program_map_PID为string的内容。这又该怎么改呢。
      

  3.   

    http://www.cnblogs.com/bmate/archive/2012/02/15/2352824.html
    LZ看这个,绝对适合你!我也在做这方面的,学了很多,我就不一一讲解,因为我也是菜鸟,也需要继续努力学习!