Spinner使用小结

ExpandableListView, Gallery, GridView, ListView, Spinner 都是AdapterView的子类,AdapterView 是内容由 Adapter 来决定的视图类.

下拉列表(Spinner)是一个每次只能选择所有项中一项的部件. 它的项目来自于与之相关联的 Adapter.

        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(

                getApplicationContext(), android.R.layout.simple_spinner_item,

                nameList);   //为下拉菜单后的状态添加布局文件

        spinner.setAdapter(adapter);  //适配器

        spinner.getCount();    //获取子视图的数量

        spinner.getAdapter();    //返回适配器

        spinner.getSelectedItem();    //被选择项的内容

        spinner.getSelectedItemId();    //被选择项的id

        spinner.getPrompt();    //获取下拉菜单的标题文件

        spinner.setPrompt(prompt);    //设置比哦啊体文件

        spinner.addView(child);   //添加子视图   (这个方法继承自ViewGroup,listView等也可以使用)

ListView  

    void    addFooterView(View v)

    添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addFooterView(View v, Object data, boolean isSelectable)

    添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addHeaderView(View v, Object data, boolean isSelectable)

    添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

    void    addHeaderView(View v)

    添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值