Spinner

  简单说一下Spinner的功能是弹出下拉列表进行选择。举例来说,我们在注册一些信息的时候经常会让我们选择地区,地区的选择就是有一个下拉列表,在列表中选择我们要输入的信息。
  Spinner的使用也是要使用到Adapter。

  • 首先定义Adapter中的数据:
private String[] mData = {"layout_linear", "layout_relative", "layout_frame", "Layout_table", "view_text", "view_image"};
  • 在Activity的布局中添加Spinner,并在Activity中获得Spinner的对象:
<Spinner  android:id="@+id/spinner_select" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/autocompletetextview_content">    </Spinner>
  • 在Activity中调用Adapter适配器:
public class MainActivity extends Activity {    private AutoCompleteTextView mAutoCompleteTextViewContent;    private ArrayAdapter<String> mAdapter;    private String[] mData = {"layout_linear", "layout_relative", "layout_frame", "Layout_table", "view_text", "view_image"};    //Spinner定义    private Spinner  mSpinnerView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        /* Spinner的练习 */        mSpinnerView = (Spinner) findViewById(R.id.spinner_select);        mAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,mData);        mSpinnerView.setAdapter(mAdapter);        } }

结果:

更多相关文章

  1. Android(安卓)手写动画框架
  2. Android(安卓)自定义控件属性,自定义Dialog定位
  3. Android工程import进workspace常见问题
  4. android中自定义的控件,使用自定义属性attrs.xml
  5. android学习日记之intent与IPC
  6. 自定义TextView实现跑马灯
  7. android eclipse环境搭建
  8. Android高德地图开发(2)——地图显示+自定义控件
  9. Android(安卓)ApiDemos示例解析(21):App->Device Admin

随机推荐

  1. Android(安卓)layout属性大全
  2. android下的junit test
  3. view属性大全
  4. Android判断应用是否存在
  5. android getLastKnownLocation null
  6. AndroiManifest.xml文件中android属性
  7. Android(安卓)Media Framework 总纲
  8. 调用android系统图标
  9. android manifest.xml中元素含义android
  10. android Notification 的使用