zoukankan      html  css  js  c++  java
  • Android day 03

     11.Spinner    

      11.1下拉列表项的配置方式       

        a.资源文件配置   

          第一步:在String.xml配置   

          <string-Array name="citys">     

             <item>上海</item>        

             <item>长沙</item>        

             <item>深圳</item>   

           </string-Array>   

          第二步:指定资源  

           android:entries="@array/citys";      

        b.适配器配置   

          第一种:资源配置    

            ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this,资源id,列表显示的样式);

            例:

              Spinner sp=(Spinner) findViewById(R.id.sp);
              ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this,R.array.citys,android.R.layout.simple_spinner_dropdown_item);
              sp.setAdapter(adapter);

            第二种:列表配置    

            ArrayAdapter<CharSequence> adapte=new ArrayAdapter<CharSequence>(this,列表显示的样式,集合数据);     

            例:

              Spinner sp1=(Spinner) findViewById(R.id.sp1);
              List<CharSequence> lists=new ArrayList<CharSequence>();
              lists.add("湖南");
              lists.add("上海");
              lists.add("北京");
              ArrayAdapter<CharSequence> adapte=new ArrayAdapter<CharSequence>(this,android.R.layout.simple_spinner_item,lists);
              sp1.setAdapter(adapte);

    12.布局方式    

      12.1 LinearLayout(线性布局)   

        android:orientation="vertical"   //布局      

        android:layout_width="wrap_content"  //控件宽度      

        android:layout_height="fill_parent"  //控件高度

        例:

         <TextView
               android:layout_width="80px"
               android:layout_height="80px"
               android:background="#FF0000"
           />
           <TextView
               android:layout_width="60px"
               android:layout_height="60px"
               android:background="#0000FF"
           />

      注意:"vertical":垂直布局       "horizontal":水平布局    

        wrap_content:宽度/高度或内容的高度/宽度相同    

        fill_parent:宽度/高度是整个父组件的宽度/高度   

  • 相关阅读:
    C语言文件操作函数大全
    iOS
    HDU 5042 GCD pair 预处理+二分 分段
    swoole新手教程01-环境搭建及扩展安装
    Cocos2d-X中的Slider控件
    CSS之BFC
    代理server的概要知识
    C#比較对象的相等性
    Effective C++ 35,36,37
    oled屏幕
  • 原文地址:https://www.cnblogs.com/wangjinshabi250/p/6875374.html
Copyright © 2011-2022 走看看