`
寻梦者
  • 浏览: 637589 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android中的spinner

阅读更多

 

 sp_job = (Spinner) findViewById(R.id.sp_job);
	    tw_job = (TextView)findViewById(R.id.tw_job);
	    
		final String[] strJobs = { "teacher", "worker", "programmer" };
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
				R.layout.worker_sp_item, strJobs);
		adapter
				.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
		sp_job.setAdapter(adapter);
		
		sp_job.setOnItemSelectedListener(new OnItemSelectedListener() {

			@Override
			public void onItemSelected(AdapterView<?> parent, View view,
					int position, long id) {
			  Log.i(TAG, "===========onItemSelected==========");
			  tw_job.setText(strJobs[position]);
			}

			@Override
			public void onNothingSelected(AdapterView<?> parent) {
			  Log.i(TAG, "===========onNothingSelected==========");
			}
		});

 

 

 

main.xml:

 

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical" android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<Spinner android:layout_width="match_parent" android:id="@+id/sp_job"
		android:layout_height="wrap_content"></Spinner>
	<TextView android:layout_width="fill_parent"
	    android:gravity="center_horizontal"
	    android:id="@+id/tw_job"
	    android:text="show "
		android:layout_height="fill_parent"></TextView>
</LinearLayout>

 

 

   worker_sp_item.xml:

 

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent" android:id="@+id/tw_job"
	android:layout_height="wrap_content" android:text="@string/hello" />
 

 

   效果:

 

 

     

  • 大小: 6.8 KB
分享到:
评论

相关推荐

    android中Spinner的样式

    在Android开发中,Spinner是一个非常常见的控件,它用于展示一个下拉选择列表,通常用于在有限的选项中让用户做出选择。Spinner的样式是开发者常常需要自定义的部分,以适应不同应用的界面风格。本篇文章将深入探讨...

    Android中Spinner控件的使用

    ### Android中Spinner控件的使用 #### 一、在strings.xml文件中设置string-array标签 在Android开发中,`Spinner` 控件是一个非常实用的选择器组件,它允许用户从一个下拉列表中选择一个值。在`strings.xml`文件中...

    android中spinner的使用

    在Android开发中,Spinner是一个非常重要的控件,它允许用户从一组预定义的选项中进行选择,类似于下拉菜单。Spinner通常用于节省屏幕空间,因为它只显示一个选定的项目,只有在用户点击时才会展开选项列表。在本...

    Android中spinner(下拉框)的使用,和小写字母转换成大写

    在Android应用开发中,Spinner是UI设计中常见的一种控件,它用于展示一个下拉列表供用户选择。Spinner提供了一种简洁的方式让用户在有限的选项中进行选择,这些选项通常在点击后会以弹出菜单的形式展示出来。在这个...

    Android中Spinner的常用方法.pdf

    Android中Spinner的常用方法.pdf 学习资料 复习资料 教学资源

    Android自定义Spinner样式

    在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择。默认情况下,Spinner的样式可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以实现更个性化的视觉效果。...

    Android中Spinner的作用与定义.pdf

    在Android开发中,Spinner是一种非常实用的控件,它提供了类似下拉菜单的功能,允许用户在有限的屏幕空间内选择列表中的一个项目。Spinner的主要作用是节省屏幕空间,同时提供简洁明了的交互方式,使得用户能快速地...

    android中的spinner动态加载内容

    在Spinner中,当用户点击下拉箭头时,会触发`onItemClick()`事件,此时会调用Adapter的`getDropDownView()`方法来生成下拉列表的视图。因此,如果你想自定义Spinner的显示效果,可以重写这个方法。 至于"工具",...

    使用Android中Spinner组件显示多个选项.pdf

    - 在布局文件main.xml中,可以通过`android:entries="@array/fruit_list"`指定这个数组资源,从而将这些选项加载到Spinner中。 2. 事件响应: - Spinner组件可以通过监听器来响应用户的选中事件。首先,在Java...

    Android带设置默认值的Spinner

    - 添加`OnItemSelectedListener`监听器,可以监听用户在Spinner中的选择变化。通过重写`onItemSelected()`方法,可以对用户的选择做出响应。 7. **资源文件的使用**: - 数据源通常存储在资源文件如strings.xml或...

    android spinner 自定义 字体大小

    如果想要自定义下拉菜单的字体大小,可以在`styles.xml`中创建一个新的主题,然后在Spinner中引用: ```xml &lt;item name="android:textSize"&gt;18sp ``` 并在Spinner中应用: ```xml &lt;Spinner ... android:...

    Android spinner 案例

    在Android开发中,Spinner是一个非常常用的控件,它通常用于展示下拉选择菜单,用户可以点击后看到一系列可选项,并进行选择。Spinner提供了一种简洁的方式让用户在预定义的选项中进行选择,常用于设置应用的配置...

    Android 实例讲解 Spinner样式修改

    对于适配器加载自定义的xml布局文件,修改该Spinner样式较简单,就是在定义的xml布局文件中修改显示的样式就可以。但对于加载android自带的xml布局文件,有时会出现不是项目所需要的效果。主要问题有下拉几个: 1....

    自定义spinner

    在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择,类似于下拉菜单。自定义Spinner可以帮助我们根据应用程序的需求调整其外观和行为,以提供更好的用户体验。在这个"自定义...

    Android Spinner设置默认标题

    6. **监听选择事件**:我们可能还需要监听用户在Spinner中的选择变化,以便在用户做出选择后执行相应的操作。可以使用`OnItemSelectedListener`接口。 ```java spinner.setOnItemSelectedListener(new AdapterView....

    android_spinner_spinner_android_

    - 在Spinner中添加数据通常通过`ArrayAdapter`,它可以绑定一个数组或列表到Spinner上。首先创建一个包含选项的字符串数组,然后在Activity或Fragment中实例化ArrayAdapter并设置给Spinner。 2. **自定义Spinner的...

    Android TabHost Spinner ListView 实例代码

    在Android开发中,`TabHost`、`Spinner`和`ListView`是三个非常重要的组件,它们各自承担着不同的功能,并且可以协同工作以提供丰富的用户界面。`TabHost`用于创建多标签界面,`Spinner`则是一种下拉选择菜单,而`...

    Android高级应用源码-自己做的安卓开发关于两个spinner联动的实例.zip

    这种联动效果常见于数据筛选或者配置设置场景,例如在一个Spinner中选择省份,另一个Spinner则自动更新为对应省份的城市列表。 首先,我们来理解Spinner的基本用法。Spinner通常在布局XML文件中声明,并通过...

    Android 自定义Spinner的Demo

    在Android开发中,Spinner是一种常用的下拉选择控件,它提供了简单的交互方式让用户从预设的选项中进行选择。在Android Studio中自定义Spinner,我们可以实现更丰富的视觉效果和交互体验。下面将详细介绍如何在...

    android spinner的前面设置图标

    android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标

Global site tag (gtag.js) - Google Analytics