public class MainActivity extends AppCompatActivity {
private TabHost tabHost; //顶部导航栏
private EditText Couname, Couteacher, Coulocation;//课程名称,教师,教室;
private Spinner spi_Week, spi_Start, spi_Stop; //下拉菜单的名称 星期,课程开始和结束的时间
private ArrayAdapter adapter_week, adapter_Start,adapter_stop;
private static final String[] Spi_Section = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};
private TextView spi_test;
private EditText no; //学号,教职工号
private TextView tv; //查找后显示的内容
/**
* ATTENTION: This was auto-generated to implement the App Indexing API.
* See https://g.co/AppIndexing/AndroidStudio for more information.
*/
private GoogleApiClient client;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tabHost = (TabHost) findViewById(R.id.tabHost);
Couname = (EditText) findViewById(R.id.et_Couname);
Couteacher = (EditText) findViewById(R.id.et_Couteacher);
Coulocation = (EditText) findViewById(R.id.et_Coulocation);
spi_Week = (Spinner) findViewById(R.id.spi_Week);
spi_Start = (Spinner) findViewById(R.id.spi_Start);
spi_Stop = (Spinner) findViewById(R.id.spi_Stop);
spi_test = (TextView) findViewById(R.id.spi_test);
no = (EditText) findViewById(R.id.edit_no);
tv = (TextView) findViewById(R.id.tv);
//初始化
tabHost.setup();
//添加项
tabHost.addTab(tabHost.newTabSpec("addList").setIndicator("添加课表").setContent(R.id.addList));
tabHost.addTab(tabHost.newTabSpec("findList").setIndicator("查找课表").setContent(R.id.findList));
tabHost.addTab(tabHost.newTabSpec("colList").setIndicator("个人中心").setContent(R.id.colList));
//将可选的内容与adapter连接起来(获取内容,构成数据源)
adapter_week = ArrayAdapter.createFromResource(this, R.array.api_Week, android.R.layout.simple_spinner_dropdown_item);
//添加到Spinner中
spi_Week.setAdapter(adapter_week);
//添加事件监听 利用xml进行监听
spi_Week.setOnItemSelectedListener(new SpinnerXMLSelectedListener());
adapter_Start = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, Spi_Section);
spi_Start.setAdapter(adapter_Start);
spi_Start.setOnItemSelectedListener(new SpinnerSelectedListener());
//设置默认值
spi_Start.setVisibility(View.VISIBLE);
adapter_stop = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,Spi_Section);
spi_Stop.setAdapter(adapter_stop);
spi_Stop.setOnItemSelectedListener(new SpinnerSelectedListener());
}
/**
*查找页面的查找按键
*
*/
// public void findlit (View view){
// Intent i = new Intent(MainActivity.this,LoginActivity.class);
// startActivity(i);
// }
/**
* Spinner利用xml来进行表示 下拉菜单
*/
private class SpinnerXMLSelectedListener implements AdapterView.OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
//spi_test.setText("选择的是"+adapter_week.getItem(position));
}
public void onNothingSelected(AdapterView<?> parent) {
}
}
/**
* Spinner利用数组来进行表示 下拉菜单
*/
private class SpinnerSelectedListener implements AdapterView.OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
spi_test.setText("选择的是" + Spi_Section[position]);
}
//没有选中,执行此操作
public void onNothingSelected(AdapterView<?> parent) {
}
}
}
转载于:https://my.oschina.net/TAOH/blog/617397