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

  • 相关阅读:
    elasticsearch + kibana 安装
    JSON Web Token
    JConsole和VisualVM远程访问JMX
    DNS域名解析
    Spring Cloud(2)主要组件应用实例
    Docker(三):Docker入门教程-CentOS Docker 安装
    Spring Cloud(1)相关概念
    Zookeeper实现哨兵机制
    大数据学习笔记之初识Hadoop
    大数据学习笔记之大数据概述
  • 原文地址:https://www.cnblogs.com/wangjinshabi250/p/6875374.html
Copyright © 2011-2022 走看看