android 的array资源里怎样定义二维数组 <string-array name="planet"> <item>火星,金星,水星,月球,太阳,水星,金星,火星,木星,土星,天王星,海王星</item></string-array> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String[] str=context.getResource.getStringArray(R.array.planet);String[][] ssStrings = null;for (int i = 0; i < str.length; i++) {String[] bbStrings = str[i].split(","); if (ssStrings == null) { ssStrings = new String[at.length][bbStrings.length]; } for (int j = 0; j < bbStrings.length; j++) { System.out.println("bbStrings[j]=" + bbStrings[j]); ssStrings[i][j] = bbStrings[j]; }} 这样用代码做是可以做出来,但我是想能不能直接用android res 资源文件里直接能定义二维数组,不用代码转? <array name="category_default"> <item>@array/category_default_title</item> <item>@array/category_default_background</item> <item>@array/category_default_cover</item> </array> 求助:请教android开发的主流软件 Android4.0以上版本视频缩略图在哪里生成的?缩略图与文件之间的关联关系又存在哪里? 屏幕关闭时的Notification问题 opengl下画几何图形遇到的问题?? 测试一个小控件总提示force close? 高手帮忙。code不知道想表面什么意思? android线程问题 ANDROID开发文档翻译 Arcgis中文字标注字体客户端怎么修改 智能手机可以仅依靠来电就执行某个特定动作吗? android的array资源怎么定二维数组 android 3D空间布局
String[][] ssStrings = null;
for (int i = 0; i < str.length; i++) {
String[] bbStrings = str[i].split(",");
if (ssStrings == null) {
ssStrings = new String[at.length][bbStrings.length];
}
for (int j = 0; j < bbStrings.length; j++) {
System.out.println("bbStrings[j]=" + bbStrings[j]);
ssStrings[i][j] = bbStrings[j];
}
}
<item>@array/category_default_title</item>
<item>@array/category_default_background</item>
<item>@array/category_default_cover</item>
</array>