• Spinner


    资源的方式添加

    安卓中的下拉框 Spinner可以通过xml string中配置

        <string-array name="spingarr">
            <item>支付宝</item>
            <item>微信</item>
        </string-array>

    布局文件

            <Spinner
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:entries="@array/spingarr"
                android:id="@+id/payMode"
                android:layout_weight="1">
            </Spinner>

    获取spinner选中的值

    private Spinner payMode;
    private int payNum;
    private String strPay;


    payMode = (Spinner)findViewById(R.id.payMode);
    payMode.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    strPay = (String)payMode.getSelectedItem();
    }

    @Override
    public void onNothingSelected(AdapterView<?> parent) {

    }
    });
    
    

    代码的方式添加

            payMode = (Spinner) findViewById(R.id.payMode);
        
            //数据
            data_list = new ArrayList<String>();
            data_list.add("微信");
            data_list.add("支付宝");
    //适配器
            arr_adapter= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data_list);
            //设置样式
            arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            //加载适配器
            spinner.setAdapter(arr_adapter);
            
    
  • 相关阅读:
    Jquery 复习01
    工具和资源
    常用 npm 和 yarn 命令
    Jenkins 安装 ruby-runtime 出错
    shiro+jwt 实现权限控制
    Sql Server 2008 R2 查询一个实例中存在某个表的数据库
    使用sqlcmd执行连接的时候一直报有语法错误
    Linux信号
    记一次内存爆涨分析 , JVM命令使用
    Java,List操作技巧
  • 原文地址:https://www.cnblogs.com/zephyr-1/p/5358401.html
Copyright © 2020-2023  润新知