亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從arrays.xml文件中獲取字符串數組

如何從arrays.xml文件中獲取字符串數組

千巷貓影 2019-12-25 14:25:08
我只是想顯示我的數組中的列表arrays.xml。當我嘗試在模擬器中運行它時,我收到了強制關閉消息。如果我在Java文件中定義數組String[] testArray = new String[] {"one","two","three","etc"};它有效,但是當我使用String[] testArray = getResources().getStringArray(R.array.testArray);它不起作用。這是我的Java文件:package com.xtensivearts.episode.seven;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;public class Episode7 extends ListActivity { String[] testArray = getResources().getStringArray(R.array.testArray); /** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  // Create an ArrayAdapter that will contain all list items  ArrayAdapter<String> adapter;  /* Assign the name array to that adapter and      also choose a simple layout for the list items */   adapter = new ArrayAdapter<String>(    this,    android.R.layout.simple_list_item_1,    testArray);  // Assign the adapter to this ListActivity  setListAdapter(adapter); }}這是我的arrays.xml檔案<?xml version="1.0" encoding="utf-8"?>  <resources>    <array name="testArray">      <item>first</item>      <item>second</item>      <item>third</item>      <item>fourth</item>      <item>fifth</item>    </array></resources>
查看完整描述

3 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

您的XML并不十分清楚,但是如果您將數字設為數字和/或在其定義中添加空格,則數組XML可能會導致強制關閉。

確保將它們定義為沒有前導或尾隨空白


查看完整回答
反對 回復 2019-12-25
  • 3 回答
  • 0 關注
  • 683 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號