• Android 下拉框


    • Spinner下拉框
    • 新建Android开发应用【AndroidDemo】,并在项目中的resources/values文件中创建array.xml文件,在文件中写入以下代码:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string-array name="languages">
            <item>请选择系统号</item>
            <item>MOTO</item>
            <item>HTC</item>
            <item>LG</item>
            <item>其他</item>
        </string-array>
    </resources>
    • 在布局文件layout/activity_main.xml文件中引入刚刚写入的array.xml内容,引入方法如下:
    android:entries="@array/languages"
    • 边框线

    • 在项目中的resources/drawable目录下创建underline.xml文件,在文件中写入一下代码:
    <?xml version="1.0" encoding="UTF-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
      <!-- 连框颜色值 -->
      <item>
        <shape>
          <solid android:color="#dddddd" />
        </shape>
      </item>
      <!-- 主体背景颜色值 -->
      <item 
        android:height="40dp"
        android:bottom="1dp"
        android:left="1dp"
        android:right="1dp"
        android:top="1dp" >
        <shape>
          <solid android:color="#ffffff" />
        </shape>
      </item>
    </layer-list>
    • 在布局文件layout/activity_main.xml文件中引入刚刚写入的underline.xml内容,引入方法如下:
    android:background="@drawable/underline"
    • 整体代码示例如下:
    <LinearLayout
            android:orientation="horizontal"
            android:minWidth="25dp"
            android:minHeight="40dp"
            android:layout_marginTop="260dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:background="@drawable/underline"
            android:id="@+id/linearLayoutForSys">
            <TextView
                android:text="系      统:"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/textViewSys"
                android:textAllCaps="true"
                android:textSize="25dp"
                android:layout_marginLeft="5dp"
                android:textStyle="bold"
                android:gravity="center" />
          <Spinner
                android:entries="@array/languages"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:text="请选择系统号"
     
                android:id="@+id/txtSys" />
        </LinearLayout>
    • android:layout_centerHorizontal="true" 水平居中
     
     
     
     
  • 相关阅读:
    base64编码是什么1
    base64编码是什么
    算法
    spring 的 ApplicationContext.getBean(type) 无法获取bean,报错
    多个tomcat shutdown.sh 导致无法正常关闭的问题
    springboot server.address 配置问题
    jsp页面错误的全局处理
    ASP.NET MVC三层关系
    ASP.NET指定页面转PDF、JPG(插件)
    Java理论知识及面试题
  • 原文地址:https://www.cnblogs.com/Chestnut-g/p/14173955.html
Copyright © 2020-2023  润新知