- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个奇怪的问题。当从微调器中选择一个项目时,我需要做一些事情。
这是我的代码:
language = (Spinner) findViewById(R.id.current_language_text);
ArrayAdapter adapter = new ArrayAdapter(this,
com.Orange.R.layout.my_spinner_textview, languages);
adapter.setDropDownViewResource(com.Orange.R.layout.multiline_spinner_dropdown_item);
language.setAdapter(adapter);
language.setSelection(Integer.valueOf(language_id) - 1);
language.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
System.out.println("position "+position);
Toast.makeText(Settings.this, "Hello Toast",Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
问题是 onItemSelectedListener
没有被调用。我将 System.out.println
放在 onItemSelected()
中,但我没有在 LogCat 中获取它。我尝试使用 Toast
,结果一样,它没有出现。每次我从微调器中选择一个项目时,在 LogCat 中我都会收到此警告:
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@2b1dabd0
知道为什么不调用 onItemSelectedListener 吗?
最佳答案
您是否在 manifest.xml 中添加了您的 Activity
<activity android:name=".YourActivity" />
关于android - Spinner setonitemselectedlistener 未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12892887/
我想构建下载 Activity ,即从 firebase 加载的数据。该 Activity 有 1 个 spinner 和 1 个 recyclerview 。 我正在使用默认的 Spinner An
首先感谢您的阅读。 我在做什么: 我正在从服务器获取数据,并尝试在微调器上显示该数据。问题是我必须将所有网络连接移动到线程,因此我需要等到获得此数据才能将其放在微调器上。 我正在使用一个处理程序,一旦
当我在 spinner 中选择数据时, Onitemselectedlistener 不起作用。不知道怎么回事? 我选择的数据不可读。如何读取我在 spinner 中选择的数据?此版本的代码不起作用,
我有一个微调器,我就是这样做的 public class Settings extends Activity { String[] items = new String[] {"English",
我想做什么? 我正在尝试获取 OnItemSelectedListener 之外的数据成员 totalPrice 的值,该值由函数 在 OnItemSelectedListener 内部更新填充()。
大家好,我正在开发一个应用程序。我希望用户可以从旋转器中选择他/她的生日。我将根据 spinner3 更改天数。如果用户选择有 30 天的月份,我的应用程序需要将 spinner 4 设置为仅包含最多
I am opening spiiner with onclick on button but my spinner is not trigger setOnItemSelectedListener
大家好,希望你能帮助我,我有一个自定义的 ArrayAdapter 用于我的微调器,我在 AsyncTask parentView, View
我正在尝试在我的 fragment 中添加一个微调器和一个监听器。 Android studio 没有向我报告任何错误,但是当我运行它时,它因这个致命异常而崩溃: 14267-14267/? E/An
我想在 Fragment 中使用 Spinner,但它在监听器上给我一个错误。我知道这里有一些类似的问题,但我无法弄清楚我的问题是什么。问题是什么?这是我的 onCreateView: @Overri
我创建了一个微调器,它从某个数据库中获取值。微调器还有一个执行方法的 setOnItemSelectedListener。每当我单击微调器上的某个项目时,我都不会执行其中的内容。 //Gett
我是 Android 的新手,我正在尝试从微调器中获取字符串。我做了一些研究,但找不到任何有用的东西。无需尝试获取 String 代码即可正常工作。这是有效的代码: assert staticSpin
我有一个奇怪的问题。当从微调器中选择一个项目时,我需要做一些事情。 这是我的代码: language = (Spinner) findViewById(R.id.current_language_te
当我为下拉列表使用微调器或 setOnItemSelectedListener 时发生错误: nav_login.xml: 字符串数组: Log Out Setting 主要 A
我在 setOnItemSelectedListener 中有这个错误: The method setOnItemSelectedListener(AdapterView.OnItemSelected
我在登录过程中动态制作了一个微调器。我希望能够在单击某个选项时返回微调器的值,但它似乎不起作用。 我在这里制作微调器: public Spinner page_spinner; protected v
我有一个 View 对象,其中包含一个编辑文本、一个不可见的微调器和一个按钮。我通过 LayoutInflater 加载 View ,它显示出来并且一切正常。我按下按钮,微调器列表出现,我选择了我想要
我正在尝试为授权 Activity 编写代码。当我在 inputEmail 中输入一些条目时,我希望如果存在相应的记录,我的 inputPasword 将自动归档。但是 onItemSelectedL
我的 botton navation 设置如下,它工作正常。 navController = findNavController(R.id.nav_host_fragment) appBarConfi
我有一个下拉菜单,我在上面设置了一些值,并默认显示用户从共享首选项中保存的最后一个值。它运作良好。问题是当我开始 Activity 时,将这个保存的用户值放在选择上,默认情况下,它调用 setOnIt
我是一名优秀的程序员,十分优秀!