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> 求教一个Fragment 跳转问题 求android高手 [Android][Gallery3D]怎么应用Java cache 机制? 代码求助 我用HttpURLConnection上传图片,但是同时想上传参数怎么办 求助啊,明明有adb,为什么不能运行啊 drawBitmap的方法为什么这么绕? 布局问题 谁知道安卓浮窗里的文字怎么改变啊?浮窗时钟原理 加载图片的问题 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>