草庐IT

spinners

全部标签

android - 如何使用初始文本 "Select One"制作 Android Spinner?

我想使用最初(当用户尚未做出选择时)显示文本“选择一个”的Spinner。当用户单击微调器时,将显示项目列表并且用户选择其中一个选项。用户做出选择后,所选项目会显示在Spinner中,而不是“SelectOne”。我有以下代码来创建Spinner:String[]items=newString[]{"One","Two","Three"};Spinnerspinner=(Spinner)findViewById(R.id.mySpinner);ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_spinner

android - 如何使用初始文本 "Select One"制作 Android Spinner?

我想使用最初(当用户尚未做出选择时)显示文本“选择一个”的Spinner。当用户单击微调器时,将显示项目列表并且用户选择其中一个选项。用户做出选择后,所选项目会显示在Spinner中,而不是“SelectOne”。我有以下代码来创建Spinner:String[]items=newString[]{"One","Two","Three"};Spinnerspinner=(Spinner)findViewById(R.id.mySpinner);ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_spinner

flutter - Font Awesome spinners 图标不会在 flutter 中旋转

我正在使用下面的微调器图标,但我不知道为什么它不旋转。它就像普通图标一样工作。import'package:font_awesome_flutter/font_awesome_flutter.dart';classMyWidgetextendsStatelessWidget{Widgetbuild(BuildContextcontext){returnnewIconButton(//UsetheFontAwesomeIconsclassfortheIconDataicon:newIcon(FontAwesomeIcons.spinner),onPressed:(){print("Pre

database - 从 SQLite 数据库 Android 填充 Spinner

我正在尝试创建一个将由SQLite表填充的动态下拉列表。我有一个Cursor对象,我可以从中提取我需要的数据。我已经能够使用以下代码将值加载到下拉列表中:Spinners=(Spinner)findViewById(R.id.spinner);ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);s.setAdapter(ada

Android spinner使用、带图片下拉框、自定义下拉框

  项目中有时会用到下拉框,今天就给大家整理一下spinner基本使用,带图片下拉框实现方式及自定义的下拉框实现方式  一、spinner基本使用layout中的.xml文件android:layout_marginTop="50dp" android:layout_marginRight="80dp" android:layout_gravity="top|right" android:layout_width="wrap_content" android:layout_height="wrap_content"android:entries="@arrays/ctype">value中定义

android - 如何在 TextView 下方正确显示弹出菜单,类似于 Spinner?

背景我必须创建一个类似微调器的View,它具有以下行为:其中包含所选项目文本的textView,右侧有一个箭头图标,指示它是否处于“打开”状态。点击View后,会在其下方(不是顶部)出现一个弹出菜单,显示可供选择的项目列表,并标记所选项目。在popupWindow周围,有一个半透明的黑色。具有用于打开和关闭它的自定义动画。问题我已经成功地制作了这个View(代码如下),但由于某种原因,在Android7.1上,我让弹出菜单出现在View的顶部(甚至重叠它和它上面的View),而不是它下面,正如它应该。这是它的外观和它的外观:由于代码和资源相当多,我已将其全部放在Github存储库(he

Android Spinner - onItemSelected/setOnItemSelectedListener 未触发

这让我发疯了,因为这是我以前做过的事情,但不知道为什么它现在不起作用......我有一个菜单按钮,通过menu.xml文件和带有开关的onOptionsItemSelected方法以通常的方式实现,该方法创建并显示一个微调器。我添加了setOnItemSelectedListener,但它似乎永远不会触发。微调器出现,我选择一个选项或退出,既不调用onItemSelected也不调用onNothingSelected。这里是菜单按钮处理开关语句的“case”和“returntrue”之间的所有代码。(topThis是一个引用Activity上下文的变量-适用于应用程序中的所有其他toa

Android Spinner 工具栏样式

如何实现toolbox中spinner的materialdesign?我尝试了以下方法,但我的微调器看起来像这样我的最小sdk是15。在我的onCreate上ButterKnife.inject(this);mToolbar.inflateMenu(R.menu.menu_login);mToolbar.setTitle(R.string.sign_in);mToolbar.setOnMenuItemClickListener(this);SpinnerAdapterspinnerAdapter=ArrayAdapter.createFromResource(this,R.array.

android - 如何在 Android 中限制 Spinner 下拉 View 的高度

请建议我用来创建它的任何方法。查询:我正在创建2-SpinnerView,我必须在其中添加Country/Cities列表,所以如果我选择印度,那么我会在下拉View中获得50个项目,问题这是因为它占用了整个页面的高度。我想要什么:我想创建一个下拉View,用户只能在其中看到10个项目下拉View,只要用户滚动下拉View,就会显示其他项目。 最佳答案 您可以使用反射。Spinnerspinner=(Spinner)findViewById(R.id.spinner);try{Fieldpopup=Spinner.class.get

android - 如果选择了非零位置,则在旋转后调用 Spinner 的 onItemSelected 回调两次

当我创建我的Activity时,我设置了一个Spinner,为它分配了一个监听器和一个初始值。我知道在应用程序初始化期间会自动调用onItemSelected回调。我觉得奇怪的是,当设备旋转时,这种情况会发生两次,给我带来了一些我必须以某种方式规避的问题。如果微调器初始选择为零,这不会发生。我能够隔离问题,这是触发它的最简单的Activity:publicclassMainActivityextendsActivityimplementsOnItemSelectedListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceSt