Giả sử tôi đã lưu trữ mảng 2 chiều trong tài nguyên Android như được hiển thị bên dưới. Làm thế nào tôi có thể nhận được chúng trong một bộ sưu tập java như Arraylist?Làm thế nào để lấy mảng 2D từ tài nguyên chuỗi xml cho Android?
<resources>
<string-array name="countries_array">
<item>
<name>Bahrain</name>
<code>12345</code>
</item>
<item>
<name>Bangladesh</name>
<code>54545</code>
</item>
<item>
<name>India</name>
<code>54455</code>
</item>
</string-array>
</resources>
Ví dụ trong trường hợp của 1 mảng chiều chúng ta có thể làm điều đó bằng
getResources().getStringArray(R.array.countries_array);
Khi countries_array là như
<resources>
<string-array name="countries_array">
<item>Bahrain</item>
<item>Bangladesh</item>
<item>India</item>
</string-array>
</resources>
Tốt câu trả lời. Nhưng có một điều quan trọng nếu có một khoảng trống trong json, điều quan trọng là thay thế '''' bằng char đặc biệt '{" title ":" WHITE SHOW "}'. Nếu không, không có gì sẽ được hiển thị. tính năng của nó là JSON –