package com.jeedroid;import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
public class AddActivity extends Activity
{

private Spinner daySpinner=null;  //添加星期

private Spinner classtime1_hour=null; //第一节上课时间
private Spinner classtime1_minute=null;
private EditText firstlocate=null;

private Spinner classtime2_hour=null;
private Spinner classtime2_minute=null;
private EditText secondlocate=null;

private Spinner classtime3_hour=null;
private Spinner classtime3_minute=null;
private EditText thirdlocate=null;

private Spinner classtime4_hour=null;
private Spinner classtime4_minute=null;
private EditText forthlocate=null;

private Spinner classtime5_hour=null;
private Spinner classtime5_minute=null;
private EditText fifthlocate=null;

private Button addButton=null;

private String [] dayArray;
private ArrayAdapter<String> dayarray_adapter;

private String [] classHourArray;
// private ArrayAdapter<String> classHour_adapter; @Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.add);
daySpinner=(Spinner)findViewById(R.id.myspinner);
classtime1_hour=(Spinner)findViewById(R.id.classtime1_hour);
classtime1_minute=(Spinner)findViewById(R.id.classtime1_minute);
firstlocate=(EditText)findViewById(R.id.firstlocate);

classtime2_hour=(Spinner)findViewById(R.id.classtime2_hour);
classtime2_minute=(Spinner)findViewById(R.id.classtime2_minute);
secondlocate=(EditText)findViewById(R.id.secondlocate);

classtime3_hour=(Spinner)findViewById(R.id.classtime3_hour);
classtime3_minute=(Spinner)findViewById(R.id.classtime3_minute);
thirdlocate=(EditText)findViewById(R.id.thirdlocate);

classtime4_hour=(Spinner)findViewById(R.id.classtime4_hour);
classtime4_minute=(Spinner)findViewById(R.id.classtime4_minute);
forthlocate=(EditText)findViewById(R.id.forthlocate);

classtime5_hour=(Spinner)findViewById(R.id.classtime5_hour);
classtime5_minute=(Spinner)findViewById(R.id.classtime5_minute);
fifthlocate=(EditText)findViewById(R.id.fifthlocate);

addButton=(Button)findViewById(R.id.insert);
classHourArray=this.getResources().getStringArray(R.array.classhour_array);
dayArray=this.getResources().getStringArray(R.array.item_day);
System.out.println(dayArray[3]);//执行到这里会报错
dayarray_adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,dayArray);
daySpinner.setAdapter(dayarray_adapter);

// classHourArray=this.getResources().getStringArray(R.array.classhour_array);
// classHour_adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,classHourArray);
// classtime1_hour.setAdapter(classHour_adapter);
// classtime2_hour.setAdapter(classHour_adapter);
// classtime3_hour.setAdapter(classHour_adapter);
// classtime4_hour.setAdapter(classHour_adapter);
// classtime5_hour.setAdapter(classHour_adapter);
}}
strings.xml:<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, ShowActivity!</string>
    <string name="app_name">课程表</string>
    <string name="add">添加课表</string>
    <string name="classtime">上课时间</string>
    <string name="classhour">点</string>
    <string name="classmin">分</string>
    <string name="classlocate">地点</string>
    <array name="item_day">
    <item>星期日</item>
    <item>星期一</item>
    <item>星期二</item>
    <item>星期三</item>
    <item>星期四</item>
    <item>星期五</item>
    <item>星期六</item>
    </array>
    <array name="classhour_array">
    <item>6</item>
    <item>7</item>
    <item>8</item>
    <item>9</item>
    <item>10</item>
    <item>11</item>
    <item>12</item>
    <item>13</item>
    <item>14</item>
    <item>15</item>
    <item>16</item>
    <item>17</item>
    <item>18</item>
    <item>19</item>
    <item>20</item>
    <item>21</item>
    <item>22</item>
    </array>
    <string name="firstclass">第一节</string>
    <string name="secondclass">第二节</string>
    <string name="thirdclass">第三节</string>
    <string name="forthclass">第四节</string>
    <string name="fiveclass">第五节</string>
    <string name="addbuttontext">完成</string>
</resources>

解决方案 »

  1.   

    改成:
    <string-array name="item_day">
    <item>星期日</item>
    <item>星期一</item>
    <item>星期二</item>
    <item>星期三</item>
    <item>星期四</item>
    <item>星期五</item>
    <item>星期六</item>
    </string-array>
    <string-array name="classhour_array">
    <item>6</item>
    <item>7</item>
    <item>8</item>
    <item>9</item>
    <item>10</item>
    <item>11</item>
    <item>12</item>
    <item>13</item>
    <item>14</item>
    <item>15</item>
    <item>16</item>
    <item>17</item>
    <item>18</item>
    <item>19</item>
    <item>20</item>
    <item>21</item>
    <item>22</item>
    </string-array>