草庐IT

NumberPicker

全部标签

android - 如何在 NumberPicker 中引用 EditText?

我需要在NumberPicker中获取对EditText的引用。我知道这将是选择器View本身的某种findViewById,但我一直无法为其找到android的ID:finalNumberPickernumberPicker=(NumberPicker)view.findViewById(R.id.numberpicker);EditTextnumberPickerEditText=(EditText)numberPicker.findViewById(WHATISTHEID???)我知道NumberPicker有大多数有用的值等方法,但我需要一些更好的控制,例如在选择器打开时显示键

android - 在 AlertDialog 上显示 NumberPicker

我正在尝试在AlertDialog上显示NumberPicker。AlertDialog有效,但它不显示NumberPicker。这是我的代码publicDialogonCreateDialog(BundlesavedInstanceState){finalNumberPickernumberPicker=newNumberPicker(getActivity());numberPicker.setMaxValue(360);numberPicker.setMinValue(0);AlertDialog.Builderbuilder=newAlertDialog.Builder(get

android - 无法在 android 中导入 android.widget.NumberPicker

您好,我使用的是Android版本2.3.3。我想使用NumberPickerView,我可以在我的xml代码中看到它。但是当我尝试在我的java类中导入NumberPicker时,我在那里找不到它。请帮忙。 最佳答案 NumberPicker已在API级别11中添加。因此,您无法将其导入到API10(Android2.3.3)项目中。备选方案:android-numberpicker:Android4.0NumberPicker向后移植到2.1。android-wheel:支持定制项目的灵活轮子。如果我是你,我会选择第一个。

java - 滚动值时 Numberpicker 抛出 ArrayIndexOutOfBoundsException

嘿,我有一个简单的NumberPicker,它有15个值(100,200,300,400,...,1500)。当我滚动浏览数字时,数字选择器在我到达数字1400(位置13)时抛出ArrayIndexOutOfBoundsException。请参阅下面的日志。但我真的不知道。这似乎是numberpicker类的错误。这是我的代码:tv_radius.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){finalDialogdialog=newDialog(CostLogActivity2.th

android - ViewPager 内的 NumberPicker 会终止水平滑动

我已经使用ViewPager很长时间了,今天早上,我尝试在ViewPager中包含一个NumberPicker。我面临的最大问题是,当尝试滑动viewpager时,除了NumberPicker之外,它在任何地方都有效。我真的不明白这种行为!例如ListView就可以了,水平滑动由ViewPager处理,垂直滑动由List处理。我对NumberPicker也有同样的期待。NumberPicket没有理由处理水平滑动代码很简单,我贴在这里:ViewPagermPager=(ViewPager)findViewById(R.id.pager);if(mPager!=null)mPager.s

android - NumberPicker 在禁用时不会变灰

我相信我可能在Android用户界面中发现了一个错误,但我想确保我没有做错什么。这是导致问题的我正在运行的代码的简化版本。此监听器设置在我的UI中的特定NumberPicker上,它可以正确地禁用/启用某些东西,但如果用户更改了它禁用的其他NumberPicker之一的值,它的行为会有点奇怪。它仍然正确地禁用输入,但它无法将值变灰,使其看起来仍处于启用状态。这是故意的吗?我做错了什么吗?NumberPicker.OnValueChangeListenerdiceChangeListener=newNumberPicker.OnValueChangeListener(){@Overrid

android - API 8 的 NumberPicker 替代品

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowwouldoneimplementaNumberPickerinAndroidAPI7?我需要在0到12范围内选择一个小整数。我的UI中用于执行此操作的空间是有限的,宽度必须大于高度。API8中是否有可用的小部件允许我执行此操作?编辑:可能重复之前的SO问题。我看到了一个密切相关的问题,但是A)它没有做出“横向方向”限制,并且B)关于可以从api11复制代码的建议没有跟进并解释具体如何做。

android - 带有 NumberPicker 的 AlertDialog 呈现不正确

我对在AlertDialog中使用NumberPicker进行“呈现”有疑问。我给你看代码://setupdeldialogAlertDialog.Builderbuilder=newAlertDialog.Builder(activity);builder.setCancelable(false);finalNumberPickerpicker=newNumberPicker(activity);picker.setMinValue(0);picker.setMaxValue(5);//setbottonidialogbuilder.setPositiveButton(R.strin

android - 如何重置 NumberPicker 的数据

我正在使用两个NumberPicker在我的应用程序中显示省(mProvincePicker)和城市(mCityPicker)数据。当用户更改省份数据时,城市数据也应相应更改。我在NumberPicker.onValueChange(NumberPickerpicker,intoldVal,intnewVal)中重置了mCityPicker数据。但它运行不佳,java.lang.ArrayIndexOutOfBoundsException使应用程序崩溃。这是我的代码:publicclassAreaPickerDialogextendsDialogimplementsOnValueCha

java - NumberPicker widget Android 4.0 的使用方法

我正在尝试使用API14配置NumberPicker小部件。网上很少有教程或说明可以帮助我正确设置它。到目前为止,我在main.xml中实现了以下代码:并在onCreate()方法的主要Activity中:NumberPickernp=(NumberPicker)findViewById(R.id.numberPicker1);String[]nums=newString[20];for(inti=0;i在模拟器中运行我的应用程序时,数字选择器小部件未按预期显示。按钮不是左右而是上下。并且这些值相互重叠,而不是显示一个数字。单击箭头会使应用程序崩溃。编辑在第一个答案中进行了如下所述的更