`
x1ong
  • 浏览: 15324 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

spinner下拉控件

 
阅读更多
我们大家都应该知道,android给我们提供了一个spinner控件,这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前的也看见过,但今天还是从新介绍一遍吧。Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。讲完

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <!-- 滚动视图 -->

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/s_01"
        android:textSize="25sp"
        android:layout_gravity="center_horizontal"/>

    <Spinner
        android:layout_marginTop="10dp"
        android:id="@+id/s_01"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal" />


</LinearLayout>

//Activity
import java.util.ArrayList;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.app.Activity;

public class MainActivity extends Activity {

private Spinner  spinner; //滚动视图

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
spinner=(Spinner) findViewById(R.id.s_01);

//集合存放数据
ArrayList<String> list=new ArrayList<String>();
list.add("武汉市");
list.add("黄冈市");
list.add("孝感市");
list.add("汉川市");
list.add("荆州市");
list.add("荆门市");
list.add("黄石市");
//数组适配器
ArrayAdapter<String>  adapter1=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);
spinner.setAdapter(adapter1);
}


}
  • 大小: 41.3 KB
  • 大小: 40.8 KB
分享到:
评论

相关推荐

    Spinner下拉菜单多选 MultiSelectionSpinner

    Spinner下拉菜单多选,在布局xml文件直接作为控件使用,在activity里面调用就行了

    《Android开发视频教程》Spinner下拉列表控件.zip

    《Android开发视频教程》Spinner下拉列表控件.zip

    Spinner下拉列表的应用

    通过上述步骤,你可以在Android应用中实现Spinner下拉列表的功能。无论是从XML配置还是Java代码动态设置,都可以根据项目需求灵活选择。理解并掌握这些知识点,将有助于构建更加丰富多样的用户界面。

    android studio,demo,Spinner下拉菜单多选的实现

    在Android开发中,Spinner是一个非常常见的控件,它通常用于展示一个下拉列表供用户选择。本教程将详细讲解如何在Android Studio 3.0.1环境下实现Spinner的多选功能,这对于创建交互式用户界面非常有用。 首先,...

    spinner下拉列表 demo

    本教程将详细讲解如何在Android应用中实现Spinner下拉列表的Demo。 首先,我们需要理解Spinner的基本结构。Spinner本质上是一个视图,它包含一个默认显示的选项和一个可下拉的列表。当用户点击Spinner时,会弹出一...

    Android Spinner控件下拉列表框的实现

    通过以上步骤,你可以实现一个基本的Android Spinner控件,提供用户友好的下拉选择功能。在实际项目中,根据需求,你可能还需要进行更多的定制和优化,如自定义适配器、动画效果等。记得在开发过程中保持代码的...

    android Spinner控件实例

    在Android开发中,Spinner是一个非常常用的控件,它主要用于实现下拉列表的功能,用户可以通过点击Spinner来选择一个预设的选项。Spinner控件简洁而实用,适用于那些需要在一个固定选项集合中进行选择的场景,例如...

    具有多选功能的spinner自定义控件

    在Android开发中,Spinner是一个常用的下拉选择控件,它通常用于展示一组可选项,并让用户从中选择一个。然而,标准的Spinner控件只支持单选模式,即用户只能选择一个选项。为了满足多选的需求,我们可以自定义一个...

    spinner 下拉菜单源码

    在Android应用开发中,Spinner是一种常用的UI组件,它提供了一个下拉列表的交互方式,用于让用户在一组预定义的选项中进行选择。本篇将详细探讨Spinner的源码及其使用方法,帮助你深入理解这个控件的工作原理。 一...

    ListView&Spinner;组合控件案例

    Spinner是Android中的一个下拉选择控件,它可以用来展示一组选项,并允许用户进行选择。使用Spinner的基本步骤如下: 1. 创建一个布局文件,包含Spinner控件。 2. 定义一个字符串数组资源,存储Spinner的选项。 3. ...

    Spinner控件

    在Android开发中,Spinner控件是一个非常常用的组件,它提供了下拉列表的功能,用户可以通过点击控件来选择一个项,通常用于实现简单的选项选择。Spinner的使用涉及到Android的基础UI设计和数据绑定,其中包含了...

    防android4.0 Spinner下拉效果

    在Android开发中,Spinner是一个常用的组件,它提供了一个下拉菜单的功能,用户可以从中选择一个选项。然而,在Android 4.0(API级别14)及以下版本中,Spinner的默认下拉效果可能不符合某些设计需求,比如下拉菜单...

    Spinner下拉列表的应用实例

    Spinner是Android系统中的一种常见控件,常用于在有限的选项中进行选择,类似于iOS的PickerView或网页中的下拉菜单。它具有节省屏幕空间、交互简洁的特点,广泛应用于设置界面、选择日期、时间等场景。本教程将深入...

    Android Spinner 控件的使用

    在Android开发中,Spinner是一个非常实用的控件,它提供了下拉选择的功能,类似于iOS中的Picker View。在设计用户界面时,Spinner可以帮助我们提供一种紧凑的交互方式,尤其是在需要用户从多个选项中选择一个时。...

    Android 自定义spinner控件下拉框实现

    在Android开发中,Spinner是一个非常常用的控件,它用于展示一个可选的列表,用户可以选择其中一个选项。然而,原生的Spinner控件在某些场景下可能无法满足开发者的需求,例如样式定制、交互方式等。本篇文章将深入...

    10. android Spinner 下拉列表

    Android Spinner 是一个非常实用的控件,它在用户界面中常用于实现下拉选择功能,类似于iOS中的PickerView。在Android开发中,Spinner提供了一种紧凑的表单输入方式,用户点击后会弹出一个下拉菜单供用户选择。下面...

    Android下拉菜单控件

    对于Android下拉菜单控件,我们可以创建一个自定义的类,如`PullDownMenu`,在这个类中我们可以封装Spinner或PopupMenu的基本操作,包括初始化、设置数据源、监听事件处理等。 1. 初始化:在初始化过程中,我们需要...

    自定义PopupWindow,实现spinner下拉选择列表

    本教程将详细讲解如何通过自定义PopupWindow来实现一个具有更多定制功能的Spinner下拉选择列表。 首先,我们需要了解PopupWindow的基本概念。PopupWindow是Android提供的一种可以弹出窗口的类,它可以在任何视图上...

    Android使用 Spinner控件实现下拉框功能

    2. 自定义样式:Spinner 控件可以自定义样式,例如可以设置下拉列表的风格和颜色。 3. 可扩展性:Spinner 控件可以扩展到多个选项,例如可以实现多级下拉框。 Spinner 控件的应用场景 1. 下拉框:Spinner 控件最...

    Android 控件之下拉框—Spinner控件

    在Android开发中,Spinner控件是一种常见的选择列表控件,它允许用户从下拉菜单中选择一个选项。Spinner类似于一个下拉菜单,适用于有限数量的预定义选项,它提供了简洁的用户界面,节省了屏幕空间。这篇博客文章将...

Global site tag (gtag.js) - Google Analytics