像写报告写邮件那样,先把重要的内容概括出来,备份起来,感想啥啥的有空再写,否则,效率太低。
参考教学视频:http://www.jikexueyuan.com/course/816.html
参考另外个下拉菜单示例:http://blog.csdn.net/greenappple/article/details/7046947
成果:如下图,当选择下拉菜单时,下方会显示出当前被选择项内容。
---------------------------------------------
在页面上要想显示文字信息
安卓世界里,在页面上要想显示文字信息,则必须
步骤1:先在前端展示用的xml文件中,建立textview控件对象。
<TextView android:id = "@+id/TextView_city" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:text = "所在城市:" />
步骤2:在后台java文件中定义TextView类型对象。
private TextView myTextView;
步骤3:用findViewById方法将对象与前端显示用的文本控件相绑定。
myTextView = (TextView)findViewById(R.id.TextView_city);步骤4:用setText方法为对象赋值。为下拉列表赋值myTextView.setText("您选择的是:"+ adapter.getItem(arg2));-------------------------------
步骤1:前端文件中创建Spinner控件
<Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner"> </Spinner>
步骤2:后台创建数组对象
private String[] datasource=new String[]{"A","B","C"};
步骤3:准备好Spinner类型对象,并与前端显示控件绑定
private Spinner s;
s=(Spinner)findViewById(R.id.spinner);
步骤4:用setAdapter为对象赋值
s.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,datasource));注意:下拉列表的适配对象也必须是个数组适配器,即ArrayAdapter对象。