草庐IT

spinners

全部标签

Android Spinner 删除 OnItemSelectedListener

其他人的问题是不工作,我的问题是它正在工作(但不应该)我有一个数据模型,它被保存,需要加载回GUI,Activity。它有一些微调值。数据被放置到一个通用的可访问类,一个引用持有者。Activity的onCreate它将检查是否处于编辑模式:editMode=getIntent().getBooleanExtra(EDIT_MODE_KEY,false);它将从xml加载UI元素,并开始选择、填充值。在编辑模式和创建模式下,它应该选择具有数据模型的值。在运行时(在onResume()之后)有一些工作流程:是在spinner1上选择了什么,而不是刷新spinner2适配器内容等等。普通的

android - JSONArray 到 Spinner

我有一个问题。我没有将JSONArray设置为Spinner。我的JSON看起来["category1","category2","category3"]如何将此JSONArray获取到微调器?不知道我的代码好不好publicclassMainextendsActivity{StringurlCat="http://tvapp.pcrevue.sk/categories.json";@OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);JSONArrayjsonArray=getJSONArrayFromUrl

android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色

以前,我有一个DialogFragment,我没有明确指定它的UI组件(Spinner、EditText)颜色。dialog_fragment_layout.xml我正在使用SherlockActionBarTheme.Sherlock.Light.DarkActionBarandroid:minSdkVersion="10",android:targetSdkVersion="21"看起来如下迁移到之后应用兼容性Theme.AppCompat.Light.DarkActionBarandroid:minSdkVersion="10",android:targetSdkVersion=

java - 使用单击 Spinner Item 刷新 ArrayList 以将新数据显示到 RecyclerView 中

单击Spinner项将新数据添加到RecyclerView中而不删除旧数据。例如,我在Spinner中有两个项目:Appliances和Accessories。默认情况下,我会在RecyclerView中显示Appliances数据,但每当我在Accessories上tap-它在RecyclerView中显示Accessories数据,但在Appliances数据下,而我期望只有Accessories数据放入RecyclerViewMainActivity.java:publicclassMainActivityextendsAppCompatActivity{.....@Overri

android - 在 Android 中使用 SimpleAdapter 填充 Spinner

我已经使用ArrayAdapter来填充Spinner。我想知道是否可以使用SimpleAdapter来完成?请指导我正确的方向。提前致谢。 最佳答案 如果我的回答here(包括后续评论)是正确的,那么你可能需要添加一个ViewBinder到SimpleAdapter。您可以在google上搜索ViewBinder实现的示例——它似乎不是很复杂。编辑:您确实需要ViewBinder,至少对于某些早期版本的AndroidOS(我发现2.2不需要它)。查看otheranswer,也许还有我的blogpost关于这个。

android - 在自定义 AlertDialog 中实现 Spinner

我正在尝试在自定义警报对话框中实现微调器,但我一直收到NullPointer异常。有什么想法吗?TheNullPointerExceptionoccursattheline:spinner.setAdapter(adapter);wherespinnerisnull.LayoutInflaterinflater=getLayoutInflater();Viewdialoglayout=inflater.inflate(R.layout.custom_dialog,(ViewGroup)findViewById(R.id.layout_root));AlertDialog.Builder

android - 如何正确地动态更新 Spinner?

我有一个带有自定义适配器的微调器,显示来自数据库的对象。当对象列表更改时,我使用列表创建一个新适配器并将其应用于微调器。之后选择了第一项,所以我尝试了这个://5thitemselectedintpos=spinner.getSelectedItemPosition();spinner.setAdapter(newAdapter);//0thitemselectedspinner.setSelectedItem(pos);//5thitemisselected但是GUI仍然显示第一项?spinner.invalidate()没有帮助。这是实现我想要的目标的正确方法吗?我真的找不到关于此

java - 如果在 android 2.0 中以编程方式生成,则 Android Spinner 呈现不正确

这段代码写在微调器的layout/xml文件中:MainActivity.java中onCreate(BundlesavedInstanceState){}内的Java代码:ArrayListspinnerArray=newArrayList();spinnerArray.add("one");spinnerArray.add("Jupiter");spinnerArray.add("Mercury");spinnerArray.add("Venus");spinnerArray.add("Earth");Spinnerspinner=newSpinner(this);ArrayAda

java - Spinner 中的索引越界

有4个Spinnners:resiko,untung1,untung2,untung3用户首先选择resiko继续,应用将显示哪个Spinner可见(untung1/untung2/untung3)尝试制作动态数据Spinner,当你点击第一个Spinner中的一个项目时,其他的将消失,而所需的将可见,到目前为止工作。问题是当我从Spinnerresiko中选择“tinggi”时,出现错误:java.lang.IndexOutOfBoundsException我也试过阅读其他帖子,但仍然不确定我该怎么做。我之前尝试使用getSelectedItem(),但是当我想从用户选择的可见Spi

android - Android 的小 ProgressDialog "spinner"

我已经能够使用android的标准“ProgressDialog”来显示不确定的任务正在运行。但我想使用“更小”的进度对话框“微调器”,它用于某些标准Android应用程序(如androidMarket)中的不确定任务(有一个小的旋转圆圈实际上集成到应用程序窗口中(如反对漂浮在它上面)。有谁知道如何创建较小的进度对话框(或者有人可以指出正确的方向)吗? 最佳答案 Activity类在标题区域有一个内置的ProgressBar,可用于此目的。你指的是这个吗?我假设除了在标题栏中,您在其他任何地方看到的都是ProgressBarUI小部