基本设置参照 http://imshare.iteye.com/blog/770950
页面显示的内容和弹出框不同的设置:
titleSpinner.setPrompt("请选择服务网点范围:"); //设置弹出框提示信息 titleSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { // TODO Auto-generated method stub TextView txtView = (TextView)view; txtView.setText("办税服务网点("+listSpinner.get(pos)+")"); } }
spinner 样式自定义参考
http://www.pocketdigi.com/20111206/587.html
只要提供显示样式和弹出样式就可以实现不同效果
显示样式设置
spinnerAdapter = new ArrayAdapter<String>(this,R.layout.spinner_style, listSpinner);
R.layout.spinner_style是自定义样式
<?xml version="1.0" encoding="utf-8"?> <!-- /* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml ** ** Copyright 2006, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ --> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#FFFFFF" android:ellipsize="marquee" />
弹出样式设置
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
android.R.layout.simple_spinner_dropdown_item 这个是系统定义的样式,也可以自定义一个样式类似下面的
<?xml version="1.0" encoding="utf-8"?> <!-- /* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml ** ** Copyright 2008, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ --> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="?android:attr/spinnerDropDownItemStyle" android:singleLine="true" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:ellipsize="marquee" />
更多参考http://www.android-doc.com/reference/android/widget/Spinner.html
相关推荐
在Android开发中,Spinner是一个常用的UI组件,它用于在下拉列表中展示多个选项供用户选择。当需要自定义Spinner的字体大小时,开发者需要对Spinner的样式进行一些定制。以下是一些关于如何自定义Android Spinner...
在Android开发中,Spinner是一个非常常用的组件,它用于在下拉菜单中展示一系列选项供用户选择。Spinner在很多场合下可以替代多个按钮或开关,提供更简洁的操作界面。本篇文章将详细讲解如何在Android中设置Spinner...
android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标android spinner的前面设置图标
在Android开发中,Spinner是一个常用的组件,用于展示一个下拉列表供用户选择。它类似于iOS中的Segmented Control或网页上的下拉菜单。本教程将详细讲解如何在Android中使用Kotlin实现一个Spinner,并且在用户选择某...
在Android开发中,Spinner是一个非常常见的控件,它用于实现下拉列表的功能,通常用于让用户在有限的选项中选择一个。在"android spinner 三级联动"这个话题中,我们将探讨如何利用Spinner控件来实现全国省市县(区...
在Android开发中,Spinner是一个非常常用的控件,它通常用于展示下拉选择菜单,用户可以点击后看到一系列可选项,并进行选择。Spinner提供了一种简洁的方式让用户在预定义的选项中进行选择,常用于设置应用的配置...
**Xamarin.Android Spinner详解** `Xamarin.Android Spinner` 是一个常用的UI组件,它在Android应用开发中用于提供下拉选择菜单。Spinner允许用户从一组预定义的选项中选择一个,并且在选择时可以显示默认值或者一...
在Android开发中,Spinner是一个非常常见的控件,它主要用于下拉选择列表,通常用于呈现一组选项供用户选择。然而,标准的Spinner默认只支持显示文本,而无法直接展示图片。在给定的“Android Spinner实现图片列表”...
在Android开发中,Spinner是一个非常常用的控件,它通常用于展示一个下拉列表,用户可以选择其中一个选项。这个控件在很多场景下都很实用,比如设置、筛选器等。本示例将详细介绍如何在Android应用中实现一个简单的...
**Android Spinner控件详解** Spinner是Android开发中常用的一种下拉选择控件,它提供了一个可下拉的列表,用户可以从中选择一个项。在设计用户界面时,Spinner经常用于节省屏幕空间,因为它只显示一个选定的条目,...
在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择,通常以下拉列表的形式展示。Spinner控件在设计简洁的用户界面时特别有用,因为它可以节省屏幕空间,同时提供多选项选择的...
在Android开发中,Spinner是一个非常常见的控件,它用于实现下拉列表的选择功能,类似于iOS中的PickerView。Spinner提供了一种简洁的方式让用户在有限的选项中进行选择,并且可以直接显示选中的值。本篇文章将深入...
在Android开发中,Spinner是一个非常常见的控件,它用于展示一个可选的列表,用户可以点击后下拉选择其中的一项。本示例“android Spinner value值与text值”旨在教你如何在Spinner中同时获取选中项的显示文本(text...
在这个例子中包括了众多Android Spinner 控件的用法,以一个下拉框的效果来展示很多Spinner 的使用技巧,示例中的myspinner_dropdown自定义下拉菜单模式定义在res/layout目录下,代码中演示了将ArrayAdapter添加...
Android spinner是一个用户界面元素,它可以让用户从列表中选择一个值。当用户点击该组件时,会弹出一个下拉菜单,其中包含多个选项供用户选择。这个组件通常用于节省屏幕空间,因为它在未选择时只会显示一个条目,...
在Android开发中,Spinner是一个非常重要的控件,它主要用于实现下拉列表的选择功能,类似于iOS中的 picker view。Spinner提供了一种简洁的方式让用户在一组预定义的选项中进行选择,并且可以自定义显示样式和交互...
在Android应用开发中,Spinner是一种常用的下拉选择控件,类似于iOS中的PickerView。它允许用户从一组预定义的选项中进行选择,并在选择后显示所选的值。然而,标准的Android Spinner并不具备自动保存和恢复用户选择...
在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择。默认情况下,Spinner的样式可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以实现更个性化的视觉效果。...
在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择,类似于下拉菜单。本篇文章将详细讲解如何在Android应用中使用Spinner,并结合具体的"android spinner使用案例"来深入理解...
在Android开发中,Spinner是一个非常常见的控件,它主要用于实现类似网页中的下拉选择功能。这个组件能够提供一个可点击的按钮,点击后会展开一个列表供用户选择,非常适合用于有限的选项展示,如日期、时间或者一些...