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,各位多指教。
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,各位多指教。
解决方案 »
- 监听蓝牙耳机的音量控制键事件
- android pc socket 问题
- listview的子项中有imageview,为什么从网上下载的比本地的显示要小???
- 请教对话框:点击对话框意外的区域,对话框消失
- 抓狂了一晚上啊!!!!
- 关于onPause()和onSaveInstanceState()的疑惑
- 根据IMSI客户知道手机的地域信息吗
- jpsip发起多方对话错误:Description: Too many objects of the specified type (PJ_ETOOMANY)
- 请问, SecureCRT 能通过adb抓android手机 log吗?
- 通过setAdapter添加ListView数据导致的布局错乱问题
- 如何设置MAC地址
- 求解答:JNI,窗口句柄参数怎么处理?
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);
差不多是这样的,不知道这个是不是你想要的,如果有什么地方不对你再修改一下。
非常感谢您。{"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的内容。这又该怎么改呢。
LZ看这个,绝对适合你!我也在做这方面的,学了很多,我就不一一讲解,因为我也是菜鸟,也需要继续努力学习!