`

android spinner控件自定义选择图层

 
阅读更多
final Spinner timeGroup = (Spinner) findViewById(R.id.timer);
		// 倒计时自定义的选择视图
		BaseAdapter baseAdapter = new BaseAdapter() {

			@Override
			public View getView(int position, View convertView, ViewGroup parent) {
				LinearLayout ll = new LinearLayout(GameSettingActivity.this);
				ll.setOrientation(LinearLayout.HORIZONTAL);
				ll.setGravity(Gravity.CENTER);
				TextView timeView = new TextView(GameSettingActivity.this);
				TextView unitView = new TextView(GameSettingActivity.this);
				if (position == 0) {
					timeView.setText("" + times[position]);
					timeView.setVisibility(View.GONE);
					unitView.setText("不计时");
				} else {
					timeView.setText("" + times[position]);
					unitView.setText(" " + unit);
				}

				ll.addView(timeView);
				ll.addView(unitView);
				return ll;
			}

			@Override
			public long getItemId(int position) {
				return 0;
			}

			@Override
			public Object getItem(int position) {
				return null;
			}

			@Override
			public int getCount() {
				return 5;
			}
		};

		timeGroup.setAdapter(baseAdapter);
分享到:
评论

相关推荐

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

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

    android spinner 自定义 字体大小

    在Android开发中,Spinner是一个常用的UI组件,它用于在下拉列表中展示多个选项供用户选择。当需要自定义Spinner的字体大小时,开发者需要对Spinner的样式进行一些定制。以下是一些关于如何自定义Android Spinner...

    android Spinner控件实例

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

    android Spinner控件的简单运用

    我们大家都应该知道,android给我们提供了一个spinner控件,这个控件主要就是一个列表。 Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的...

    Android自定义Spinner样式

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

    Android Spinner 控件的使用

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

    Android Spinner控件简单使用方法

    Spinner是Android开发中常用的一种下拉选择控件,它提供了一个可下拉的列表,用户可以从中选择一个项。在设计用户界面时,Spinner经常用于节省屏幕空间,因为它只显示一个选定的条目,而不是整个列表。在本文中,...

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

    在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择,通常以下拉列表的形式展示。Spinner控件在设计简洁的用户界面时特别有用,因为它可以节省屏幕空间,同时提供多选项选择的...

    android spinner控件添加,删除使用源代码

    在Android开发中,Spinner是一个非常常用的组件,它用于展示下拉选择列表,用户可以点击后看到一系列可选项,并从中选择一个。Spinner控件通常用于在有限的预定义选项中进行选择,例如设置日期、时间或者地区等。接...

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

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

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

    Android Spinner控件实现下拉框功能 Android Spinner控件是 Android 系统中的一种控件,用于实现下拉框功能。通过使用 Spinner 控件,我们可以在 Android 应用程序中实现下拉框的效果。下面我们将通过实例代码来...

    spinner实现自定义修改字体颜色大小

    spinner默认显示的字体颜色为纯黑色,在一些情况下,我们想要改变这种颜色,但是却发现在spinner的属性里面并没有setTextColor类似这样的属性,也就是说我们无法简单的直接设置其内部字体的颜色。

    Android综合Demo 仿Win8可拖拽界面 自定义控件 自定义spinner,自定义顶栏和副顶栏,内存管理

    仿Win8可拖拽界面 自定义Spinner、自定义顶栏和副顶栏(包括三个下拉操作) 支持选项卡(使用的是TabHost,比较老的方式,现在已经不提倡了,看看就好,推荐使用fragment) 内存管理,支持选中关闭指定进程

    android Spinner控件的使用

    在Android开发中,Spinner是一个非常常用的控件,它主要用于实现下拉列表的选择功能,类似于iOS中的 picker view。Spinner可以提供一个简短的默认文本,并在用户点击时展示一个可滚动的选项列表。在这个主题中,我们...

    自定义Spinner实现初始项不参与列表显示(Spinner添加“请选择”)

    在Android开发中,Spinner是一个常用的组件,用于展示下拉选择列表。它通常被用来让用户从一组预定义的选项中选择一个。在很多情况下,我们希望在Spinner中添加一个默认的初始项,比如“请选择”,但这个初始项并不...

    Android 控件之下拉框—Spinner控件

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

    Android 实例讲解 Spinner样式修改

    对于android项目开发来说,常常会用到Spinner实现下拉框的效果。而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载...

    实现android Spinner选择后被选中的item有个背景的功能

    在Android开发中,Spinner是一个常用的组件,用于展示一个下拉列表供用户选择。它类似于iOS中的Segmented Control或网页上的下拉菜单。本教程将详细讲解如何在Android中使用Kotlin实现一个Spinner,并且在用户选择某...

    Android spinner 案例

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

    自定义spinner

    在Android开发中,Spinner是一个非常常见的控件,它通常用于实现下拉选择的效果,类似于iOS中的PickerView。自定义Spinner可以让我们根据应用需求定制样式、交互等细节,从而提升用户体验。下面将详细介绍如何在...

Global site tag (gtag.js) - Google Analytics