草庐IT

spinners

全部标签

Android 之 Spinner (列表选项框)的基本使用

本节引言:本来本节是想给大家介绍一个Gallery(画廊)的一个控件的,后来想想还是算了,因为在Android4.1后就已经被弃用了,尽管我们可以通过兼容不来使用Gallery,不过想想还是算了,因为Gallery在每次切换图片的时候,都需要重新创建视图,这样无疑会造成很大资源浪费!我们可以通过其他方法来实现Gallery效果,比如通过HorizontalScrollView来实现水平滚动效果,或者编写一个水平方向的ListView~有兴趣自己谷歌!本节学习的是一个叫做Spinner的Adapter控件!应用场景:当我们的app需要用户输入数据时,除了让用户自己打字以外,还有一种比较贴心的设计

android - 让 Android 像 Android Spinner 一样对待 HTML Select?

AndroidSpinnerGUI组件是一个典型的具有自动完成功能的下拉列表。带有数据列表的HTML5select也是,但不幸的是,Android中带有数据列表的HTML5不是。当然,Android要到明年才会支持数据列表(他们声称)。更重要的是,任何HTML选择在平板电脑上都是Android的黑客工作。在电话上,没关系。在平板电脑上,选择不是下拉菜单,而是在屏幕底部向上滑动的简短列表。该列表有单选按钮和完成按钮。它是一个奇怪的小UI组件,它会进入屏幕而不是显示下拉列表。有没有办法告诉Android做正确的事?要像在桌面上的网络浏览器中那样对待它?我已经使用了jQueryUI下拉列表,

android - 让 Android 像 Android Spinner 一样对待 HTML Select?

AndroidSpinnerGUI组件是一个典型的具有自动完成功能的下拉列表。带有数据列表的HTML5select也是,但不幸的是,Android中带有数据列表的HTML5不是。当然,Android要到明年才会支持数据列表(他们声称)。更重要的是,任何HTML选择在平板电脑上都是Android的黑客工作。在电话上,没关系。在平板电脑上,选择不是下拉菜单,而是在屏幕底部向上滑动的简短列表。该列表有单选按钮和完成按钮。它是一个奇怪的小UI组件,它会进入屏幕而不是显示下拉列表。有没有办法告诉Android做正确的事?要像在桌面上的网络浏览器中那样对待它?我已经使用了jQueryUI下拉列表,

鸿蒙实现安卓的spinner

鸿蒙没有自带spinner,所以可以用弹框实现。具体可以看我上一篇文章实现Spinner

java - Spinner 中奇怪的 NullPointerException

从Android4.4KitKat开始,我的应用程序出现了奇怪的崩溃。似乎与微调器有关。我收到的这个错误堆栈跟踪:java.lang.NullPointerExceptionatandroid.widget.TextView.makeNewLayout(TextView.java:6124)atandroid.widget.TextView.onMeasure(TextView.java:6400)atandroid.view.View.measure(View.java:16458)atandroid.widget.Spinner.setUpChild(Spinner.java:63

java - Spinner 中奇怪的 NullPointerException

从Android4.4KitKat开始,我的应用程序出现了奇怪的崩溃。似乎与微调器有关。我收到的这个错误堆栈跟踪:java.lang.NullPointerExceptionatandroid.widget.TextView.makeNewLayout(TextView.java:6124)atandroid.widget.TextView.onMeasure(TextView.java:6400)atandroid.view.View.measure(View.java:16458)atandroid.widget.Spinner.setUpChild(Spinner.java:63

Android Spinner Adapter 设置为 spinner

我正在使用eneter框架来处理我的android应用程序中的通信;问题是当我试图填充微调器时,将适配器设置为微调器会导致未定义的异常这里是代码publicvoidpopulateSpinner(TypedResponseReceivedEventArgsarg1){Listlist=newArrayList();Stringlistf=arg1.getResponseMessage();//sendToDebug(listf);StringTokenizertokenizer=newStringTokenizer(listf,",");while(tokenizer.hasMoreE

Android Spinner Adapter 设置为 spinner

我正在使用eneter框架来处理我的android应用程序中的通信;问题是当我试图填充微调器时,将适配器设置为微调器会导致未定义的异常这里是代码publicvoidpopulateSpinner(TypedResponseReceivedEventArgsarg1){Listlist=newArrayList();Stringlistf=arg1.getResponseMessage();//sendToDebug(listf);StringTokenizertokenizer=newStringTokenizer(listf,",");while(tokenizer.hasMoreE

java - 在 Android Spinner 中设置值和显示文本

我需要帮助来设置值并在微调器中显示文本。按照现在,我正在通过数组适配器填充我的微调器,例如mySpinner.setAdapter(myAdapter);据我所知,执行此操作后,显示文本和微调器在同一位置的值是相同的。我可以从微调器获得的另一个属性是项目上的位置。现在就我而言,我想制作类似于.NET中的下拉框的微调器。其中包含文本和值。文本显示在哪里,值在后端。因此,如果我更改下拉框,我可以使用其选定的文本或值。但它不会发生在androidspinner案例中。例如:TextValueCat10Mountain5Stone9Fish14River13Loin17sofromabovea

java - 在 Android Spinner 中设置值和显示文本

我需要帮助来设置值并在微调器中显示文本。按照现在,我正在通过数组适配器填充我的微调器,例如mySpinner.setAdapter(myAdapter);据我所知,执行此操作后,显示文本和微调器在同一位置的值是相同的。我可以从微调器获得的另一个属性是项目上的位置。现在就我而言,我想制作类似于.NET中的下拉框的微调器。其中包含文本和值。文本显示在哪里,值在后端。因此,如果我更改下拉框,我可以使用其选定的文本或值。但它不会发生在androidspinner案例中。例如:TextValueCat10Mountain5Stone9Fish14River13Loin17sofromabovea