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>
5 个解决方案
#1
报啥错?
#2
改成:
<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>
<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>
#3
楼上的可以用
#4
能解释下不?
#5
标签用string-array,不是array
#1
报啥错?
#2
改成:
<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>
<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>
#3
楼上的可以用
#4
能解释下不?
#5
标签用string-array,不是array