草庐IT

onitemselectedlistener

全部标签

android - AdapterView.OnItemSelectedListener 正在返回 NULL View

我有以下代码:publicclassOnboardingActivityextendsBaseLoggedInActivityimplementsCountryPickerDialog.ICountryPickerDialogUsers,AdapterView.OnItemSelectedListener{privateSpinner_countryCodeSpinner;...privatevoidsetupCountrySpinner(){ListsortedCountryCodeList=CountryData.getInstance().getSortedCountryCode

Android Spinner 删除 OnItemSelectedListener

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

android - 动态设置微调器的选择,不触发 OnItemSelectedListener

我有一个有许多级联微调器的Activity,在选择第一个微调器后,第二个微调器初始化并填充数据,在从第二个微调器中选择项目后,第三个微调器初始化并填充数据等等。对于每个微调器,我都这样创建它们并且它是迭代的:publicArrayListspinnerlist=newArrayList();publicvoidcreateView(){finalMaterialSpinnerspinner=newMaterialSpinner(context);spinner.setOnItemSelectedListener(newAdapterView.OnItemSelectedListener

android - 将 OnItemSelectedListener 添加到 Spinner

我有一个按钮和一个微调器(最初是隐藏的)。当用户按下按钮时,微调器会填充项目并变得可见。现在我想将OnItemSelectedListener添加到微调器。我试过很多教程都没有成功。这是我的OnCreate函数publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Buttonload_routes=(Button)findViewById(R.id.load_routes);Spinnerroutes=(Spinner)f

android - 类型 new AdapterView.OnItemSelectedListener(){} 必须实现继承的抽象方法错误。 eclipse

我是android编程的初学者,但还遇到了另一个问题。我正在制作一个简单的微调器应用程序。这是代码。packagenet.learn2develop.Basicviews6;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.AdapterView.OnItemSelectedListener;importandroid.widget.

android - onItemSelectedListener 仅在选择实际更改时触发?

我在微调器上使用setOnItemSelectedListener。如果我更改选择但如果我选择已选择的相同项目则不会触发监听器。即使用户选择了已经选择的相同项目,我也需要得到通知。我想使用setOnItemClickListener,但Spinner不支持它。有什么提示吗?TIA 最佳答案 如果您仍在寻找这个问题的解决方案,Regis,可能值得看看arelatedquestionIaskedawhileago,它有几个关于如何解决这个问题的好主意的答案。 关于android-onItem

android - OnItemSelectedListener.onNothingSelected 是否被调用了?

OnItemSelectedListener需要实现两个方法:onItemSelected和onNothingSelected。我很好奇并尝试在onNothingSelected方法中执行一些操作。但是,我无法触发此事件。它真的被调用了吗? 最佳答案 onNothingSelected方法在“选择从该View中消失”时被调用。这是OnItemSelectedListener上的文档. 关于android-OnItemSelectedListener.onNothingSelected是否

Android AutoCompleteTextView onItemSelectedListener 未使用蓝牙键盘触发

我有一个简单的应用程序,它只包含一个AutoCompleteTextView(下面的代码)。我定义了OnItemClickListener和OnItemSelectedListener。单击下拉建议中的单个项目会触发onItemClick事件。但是,使用蓝牙键盘,使用箭头键导航到给定项目似乎不会触发onItemSelected事件(没有看到此事件的日志)。是什么触发了此onItemSelected事件?我的印象是在其中一个下拉项目上的highlight可以做到这一点,但事实似乎并非如此。如果OnItemSelectedListener不是突出显示项的正确事件监听器,是否有满足此要求的事

android - 忽略创建时触发的 OnItemSelectedListener

我正在创建一个spinner并向其添加了一个OnItemSelectedListener。但是我注意到它在创建时触发。现在我想知道是否有办法忽略/丢弃它。我知道我可以使用boolean值,但这有点“脏”。 最佳答案 这是我的解决方案。我需要忽略第一个项目选择事件,因为RouteGradeSpinner和RouteCheckbox之间存在依赖关系。我的所有控件都是根据之前对Activity的访问设置的。//UsedtocountthenumberoftimestheonItemSelectedgetsfiredprivateintmG

android - AdapterView的onItemClickListener和OnItemSelectedListener的区别

这两个听众有什么区别,文档说:OnItemSelectedListener-选择此View中的项目时要调用的回调的接口(interface)定义。OnItemClickListener-单击此AdapterView中的项目时要调用的回调的接口(interface)定义。Selection、Click在触摸屏上不都是一样的吗? 最佳答案 OnItemSelectedListener用于Spinners,OnItemClickListener用于ListViews。 关于android-Ad