`

系统默认的Spinner

 
阅读更多



 

 

public class Main extends Activity {
	Spinner spinner;
	EditText etEditText;
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setTitle("系统默认的Spinner");
		setContentView(R.layout.main);
		spinner = (Spinner) findViewById(R.id.spinner1);
		etEditText = (EditText) findViewById(R.id.et);
		String[] boold = { "同意", "不同意", "不发送", "退回" };
		ArrayAdapter<String> ad = new ArrayAdapter<String>(this,
				android.R.layout.simple_spinner_item, boold);
		ad.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spinner.setAdapter(ad);
		spinner.setContentDescription("常见处理意见");
		spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {
			public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
				etEditText.setText(spinner.getSelectedItem().toString());
				arg0.setVisibility(View.VISIBLE);
			}

			@Override
			public void onNothingSelected(AdapterView<?> arg0) {
				// TODO Auto-generated method stub
				etEditText.setText("");
			}
		});
		etEditText.setText("");

	}
}

 

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

相关推荐

    MaterialSpinner 自定义Spinner

    然而,系统默认的Spinner样式和交互可能无法满足所有设计需求,这时我们就需要对其进行自定义。"MaterialSpinner"项目就是针对这种情况提供的一种解决方案,它基于Android的Spinner进行了增强,提供了更美观、更符合...

    spinner的例子demo

    Spinner是Android系统中的一种下拉选择控件,它通常用于在有限的选项中进行选择,类似于iOS中的PickerView。在Android开发中,Spinner是一个非常实用的组件,可以在界面上提供简洁的交互方式,用户可以点击后展开...

    Android自定义Spinner样式

    - 自定义字体:如果你需要使用非系统默认的字体,可以通过加载自定义的.ttf或.otf字体文件实现。 3. **弹出框文字属性** - 弹出框样式:在Spinner的适配器(通常是ArrayAdapter或CursorAdapter)中,你可以为每一...

    android 自定义spinner popupWindow

    然而,系统默认的Spinner样式可能无法满足所有设计需求,这时就需要我们进行自定义。本篇将深入探讨如何自定义Android的Spinner,并结合PopupWindow实现更丰富的功能。 首先,Spinner的基本使用涉及到以下几个步骤...

    android自定义下拉式Spinner

    然而,系统默认的Spinner样式可能无法满足所有设计需求,因此我们需要自定义。在`CustomSpinner-master`这个项目中,开发者可能已经创建了一个自定义的Spinner类,通过继承`Spinner`并重写其关键方法来实现特定的弹...

    简单的自定义Spinner

    `Spinner`是Android系统提供的一个下拉列表控件,用于展示一系列数据项,并允许用户从中选择一项。它通常用于数据输入表单中,例如选择国家、城市或日期等场景。 #### 三、为什么自定义Spinner? 默认情况下,`...

    Android spinner 案例

    默认的Spinner样式可能不符合所有应用的需求,我们可以自定义Spinner的显示样式。例如,可以通过修改`android.R.layout.simple_spinner_item`来改变每一项的显示效果。此外,还可以自定义下拉列表的样式,使用`...

    两个spinner联动

    4. **初始化状态**:在Activity的onCreate()方法中,可能需要预先设置一个默认的省份,然后根据这个省份填充城市Spinner。 四、代码示例 ```java // 创建省份和城市的适配器 ArrayAdapter&lt;String&gt; provinceAdapter ...

    自定义spinner

    然而,Android系统默认的Spinner样式可能无法满足所有设计需求,因此开发者往往需要对其进行自定义以适应特定的界面风格。本篇将详细介绍如何自定义Spinner,以实现类似QQ账号选择的效果。 首先,我们了解Spinner的...

    弹出框Spinner

    Spinner是Android系统中的一种UI组件,它主要用于在有限的选项中进行选择,通常表现为一个下拉列表。在Android开发中,Spinner提供了一种简洁、高效的方式来呈现用户可以选择的多个条目,用户点击后会弹出一个下拉...

    自定义Spinner

    "自定义Spinner"是指开发者根据实际需求,对系统默认的Spinner进行功能扩展或者样式调整,以达到更好的用户体验或者特定的设计效果。本篇文章将深入探讨如何在Android中自定义Spinner,并通过实例项目`...

    spinner代码

    Spinner是Android系统中的一种下拉选择控件,它通常用于在有限的选项中进行选择,例如在设置界面中选择语言、单位等。在Android开发中,Spinner是一个非常实用且常见的组件,它可以为用户提供一个简洁的交互方式来...

    自定义Spinner(PopupWindow实现的弹出下拉框)

    然而,系统默认的Spinner样式可能不能满足所有设计需求,因此开发者常常需要自定义Spinner来实现更丰富的交互效果。本节我们将深入探讨如何使用PopupWindow实现一个自定义的Spinner,以获得类似网站下拉窗口的效果。...

    复选功能Spinner

    这通常需要通过自定义View来实现,因为原生的Spinner默认只支持单选。 1. **自定义Spinner**:原生的Spinner只允许用户选择一个选项,如果要实现复选功能,我们需要创建一个自定义的Spinner视图。这通常涉及到对...

    android spinner使用案例

    这里,`items`数组是Spinner的选项,`android.R.layout.simple_spinner_item`和`android.R.layout.simple_spinner_dropdown_item`分别是Spinner默认的item样式和下拉列表的item样式。 ### 4. 监听Spinner的选择事件...

    Spinner案例

    Spinner是Android系统中的一种下拉选择控件,它通常用于在有限的选项中进行单选操作,例如在设置界面选择语言、单位等。这个"Spinner案例"提供了关于如何在Android应用中有效使用Spinner的示例代码和实践指导。 在...

    Spinner小例子

    默认的Spinner样式可能不符合所有应用的设计需求,我们可以通过修改`android.R.layout.simple_spinner_item`等布局文件来自定义显示样式。此外,还可以通过`android:spinnerMode`属性控制Spinner的展现方式,例如设...

    Spinner控件使用的源码

    Spinner是Android系统中的一种常见控件,用于在用户界面中展示一组可选择的选项,并且通常以下拉列表的形式呈现。这个控件非常适合在有限的空间内提供多个选择,比如设置应用的语言、日期格式等。本篇文章将深入探讨...

    spinner简单使用

    Spinner是Android系统中的一种下拉选择控件,它在用户界面上通常表现为一个可以弹出选项列表的小按钮,用户可以通过点击来选取一个项。在Android应用开发中,Spinner经常用于提供一组预设的选项,让用户进行单选操作...

    dialog和spinner实例

    - `Spinner`是Android中的一个下拉选择组件,它在默认状态下显示一个选定的项目,用户可以通过点击显示出下拉列表供选择。 - 创建`Spinner`需要设置数据源,通常是一个`ArrayAdapter`,它可以绑定到数组或列表数据...

Global site tag (gtag.js) - Google Analytics