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:宽度/高度是整个父组件的宽度/高度   

  • 相关阅读:
    SQL(二)语法
    SQL(一)简介
    linux学习(六)文件基本属性
    Linux学习(五)远程登录
    Linux学习(四) 忘记密码解决方法
    怎样理解阻塞非阻塞与同步异步的区别?
    Python的lambda匿名函数
    Twisted源码分析系列01-reactor
    Python装饰器学习(九步入门)
    Python关键字yield的解释
  • 原文地址:https://www.cnblogs.com/wangjinshabi250/p/6875374.html
Copyright © 2011-2022 走看看