Spinner
来源:互联网 发布:淘宝网关键词排名查询 编辑:程序博客网 时间:2024/06/06 14:27
SpinnerTest.java
package com.example.spinnertest;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast;/*简单使用了Spinner控件的用法 * 在Strings。xml中定义《String-array》数据 * */public class MainActivity extends Activity { private Spinner mSpinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSpinner = (Spinner) findViewById(R.id.spn_text);// 第一个参数上下文 第二个参数为数据资源 第三个参数为android中自带的整个下拉框的布局 ArrayAdapter<CharSequence> adapter_spinner = ArrayAdapter.createFromResource(MainActivity.this, R.array.FUJIAN_city, android.R.layout.simple_spinner_item);// 设置下拉选项中每个选项条的布局 adapter_spinner.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line); mSpinner.setAdapter(adapter_spinner);// 设置下拉框的标题 mSpinner.setPrompt("福建城市"); mSpinner.setOnItemSelectedListener(new SpinnerOnSelectedListener()); } class SpinnerOnSelectedListener implements OnItemSelectedListener{ @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub String SeletedText = parent.getItemAtPosition(position).toString();// Log.d("-------text-----", SeletedText); Toast.makeText(MainActivity.this, SeletedText, Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub } }}
MainActivity.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Spinner android:id="@+id/spn_text" android:layout_width="match_parent" android:layout_height="wrap_content"> </Spinner> </LinearLayout>
strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">SpinnerTest</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> <string-array name="FUJIAN_city"> <item>福鼎</item> <item>厦门</item> <item>福州</item> <item>泉州</item> <item>漳州</item> <item>龙岩</item> <item>南平</item> <item>三明</item> <item>1</item> <item>2</item> <item>3</item> <item>4</item> <item>5</item> <item>6</item> <item>7</item> <item>8</item> <item>9</item> <item>0</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> </string-array></resources>
0 0
- Spinner
- spinner
- spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- spinner
- Spinner
- spinner
- Spinner
- spinner
- spinner
- Spinner
- 求n^k的前3位和后3位
- 用递归判断一个数组是否递增 JAVA代码
- nyoj 一种排序 8 (结构体 排序)
- Android 事件处理详解(四) —— Handler和AsyncTask(补充)
- HDU5483求一个图中的最小生成树不能去掉的边的数目
- Spinner
- 对Oracle性能调优的基本方案
- web前端,实现上下翻页,支持鼠标滑动翻页h5+css+jq
- leetcode 242 :Valid Anagram
- 计算几何--(半平面判断多边形是否存在内核以及内核面积计算)
- 黑马程序员-----反射
- Java 使用urlconnection下载文件或图片并保存到本地
- KMP算法(二)
- 联萌十一大决战之强力热身 E. Rectangle