美文网首页
列表选择框之---Spinner

列表选择框之---Spinner

作者: 我是你森哥哥 | 来源:发表于2017-06-14 14:53 被阅读0次

    1. 在布局文件中使用

      <Spinner
                            android:id="@+id/spanner_business"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_centerVertical="true"
                            android:entries="@array/数组名称"
                            android:paddingLeft="@dimen/y2"
                            android:textSize="@dimen/x13"/>
    

    2. 在代码中添加列表数据

     final String[] arr1 = new String[]{"互联网", "金融", "餐饮", "教育", "影视娱乐", "农林牧业", "地产建筑", "旅游酒店", "工业制造", "其它"};
            ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.spnner_text, arr1);
            spannerBusiness.setAdapter(adapter);
            spannerBusiness.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                    businessType = arr1[position];
                    TextView tv = (TextView)view;
                    tv.setGravity(android.view.Gravity.CENTER_HORIZONTAL);   //设置居中
                }
    
                @Override
                public void onNothingSelected(AdapterView<?> parent) {
    
                }
            });
    
    

    3. 在xml中编写数组资源文件

    <?xml version="1.0" encoding="utf-8"?>  
    <resources>  
        <string-array name="ctype">  
            <item>互联网</item>  
            <item>金融</item>  
            <item>餐饮</item>  
            <item>农业</item>  
            <item>地产</item>  
        </string-array>  
    </resources>  
    
    

    4. 大神的博客

    :http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0105/2264.html

    5.

    6.

    7.

    8.

    相关文章

      网友评论

          本文标题:列表选择框之---Spinner

          本文链接:https://www.haomeiwen.com/subject/zfnsqxtx.html