草庐IT

ion-spinner

全部标签

java - 根据条件从另一个 Spinner 填充 Spinner

我需要做的是,如果选择了微调器1中的某个项目,它需要在微调器01中显示某个数组例如如果微调器一个选定的项目是红色微调器01需要显示level_array作为微调器01的下拉选项,否则显示cparklevel。本质上,我试图显示每个parking场有多少层。所以旋转器1包含parking场名称,旋转器01包含级别Spinnerspinner=(Spinner)findViewById(R.id.spinner1);ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.cparkColour_array,andro

java - XML 中默认条目的 Android Spinner 项目布局

我有两个微调器。其中之一在运行时填充。groupSpinner.setAdapter(newArrayAdapter(this,android.R.layout.simple_spinner_item,groupNames));另一个使用字符串数组预先填充在XML布局中。两个微调器看起来都很好。但是,当显示它们的项目时,子布局在dropdown和dialog模式下都不匹配。我一定是遗漏了一些非常简单的东西,但是我怎样才能将它们设置为使用相同的布局(希望是android.R.layout.simple_spinner_item),而不创建我自己的自定义布局,还是在运行时加载XML字符串数

Android 底部导航栏与 Spinner 重叠。设置 Spinner 下拉高度/边距

在处理AndroidHoneycomb项目时,我偶然发现了一个有趣的问题。如下图所示,在对话框中展开Spinner时,底部的导航栏与它重叠。因此,无法选择底部的元素。为了解决这个问题,我尝试在Spinner小部件中使用android:fitsSystemWindows="true"。它不起作用。我还注意到我们有一个用于下拉宽度的XML属性android:dropDownWidth,但没有用于高度的属性。这是3个微调器的XMl布局:我会继续测试并希望尽快找到解决方案,但这是一个有趣的问题,值得发布。我还没有在AndroidICS中进行测试,但我认为它的行为可能是一样的。编辑我通过使用Sp

Android Spinner 选项值就像选择标签一样

我是否可以创建一个带有选项和值的微调器。BaranKhan使用微调器XML:BaranKhan我怎样才能完成这样的目标。因为我需要将ID传递给服务器。 最佳答案 您必须管理两个列表,并且它们都是动态的,如您所愿。实现步骤:Create两个ArrayList.Depend你的数据类型在这里我做成字符串数组。Addvalue到ArrayList。Createcustomadapter并在其中传递两个列表适配器并根据它获取值。Addlist到微调器适配器。获取索引或位置微调器。关注sameindextogetvaluefromsecond

java - 如何在 Android Spinner 的下拉菜单中启用快速滚动(拇指)?

在一个应用程序中,我有一个包含数十个项目的Spinner。当用户点击微调器时,会出现一个弹出对话框,显示可能的选择列表。但是,由于有(排序的)数十个项目,我希望用户能够使用快速滚动拇指(如ListView上的fastScrollEnabled属性),类似于联系人应用程序中启用的那个。我试图获取在该弹出对话框中使用的ListView,但我没有找到任何方法来做到这一点。 最佳答案 微调器中有很多项目是糟糕的UI设计。当您在设计中达到需要在Spinner上快速滚动或过滤的地步时,您需要考虑创建一个单独的选择项目Activity并将所有记录

android - 在 InAppBrowser Ionic 中加载 Spinner

我正在尝试在页面加载时在InAppBrowser中实现IonicLoadingSpinner。这就是我正在做的:Controller:.controller('View',function($scope,$ionicLoading){ $scope.showHelp=function(url){ varref=window.open(url,'_blank','location=yes');ref.addEventListener('loadstart',function(){$ionicLoading.show();}); ref.addEventListener('loadstop

Android:如何设置 Spinner 的最大尺寸?

这是我的布局我将此布局扩展为AlertDialog的View。但是当我选择一个大元素时,文本字段会被推到右边。有什么方法可以设置微调器的最大尺寸,以便在选择一个元素后,用省略号(“...”)或其他东西缩短选择? 最佳答案 无需使用自定义适配器。使用android.R.layout.simple_spinner_item然后将其从椭圆选框更改为结束椭圆。然后将新的更改布局文件设置为布局id或使用此布局文件 关于Android:如何设置Spinner的最大尺寸?,我们在StackOverfl

Android 在 Spinner 中更改文本颜色

我有一个微调器并使用一个ArrayAdapter。在适配器中,我使用“android.R.layout.simple_list_item_1”,如下所示:spinnerControlObjectType.setAdapter(newArrayAdapter(getApplicationContext,android.R.layout.simple_list_item_1,list))我查看了android.R.layout.simple_list_item_1并看到它具有如下文本样式:android:textAppearance="?android:attr/textAppearanc

android - 如何将 Spinner 添加为 Navigation Drawer 中的项目

我想在我的抽屉导航中添加微调器作为一个项目。我应该把微调器作为一个项目放在哪里?在哪里为微调器的布局充气?在哪里初始化微调器?我希望它看起来像这样:这是我添加项目的地方:这是我的抽屉布局:点击一个项目是这样的:publicbooleanonNavigationItemSelected(MenuItemitem){intid=item.getItemId();mDrawerLayout.closeDrawers();if(id==R.id.nav_login){if(mIsLoggedin){logout();}else{mFragmentTransaction=mFragmentMan

带有 CheckBox setChecked(true) 的 Android Spinner 不工作

如果我尝试设置CheckBox的选中状态,它不起作用,我已经阅读了其他人的许多线程,我所能得到的是它每次都返回一个不同的复选框,但我正在设置这个新的复选框,那么为什么它没有在我的微调器中被选中?classesName.setAdapter(newSpinnerAdapter(){@OverridepublicvoidunregisterDataSetObserver(DataSetObserverobserver){}@OverridepublicvoidregisterDataSetObserver(DataSetObserverobserver){}@Overridepublicb