- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先感谢您的阅读。
我在做什么:
我正在从服务器获取数据,并尝试在微调器上显示该数据。问题是我必须将所有网络连接移动到线程,因此我需要等到获得此数据才能将其放在微调器上。
我正在使用一个处理程序,一旦我获得所有数据,就会将其充电到旋转器上。
问题:
当我在 onCreate 上使用 setOnItemSelectedListener() 时,我只是使用“this”来使用 Activity 的上下文,但在处理程序上,我尝试使用 Activity 的上下文,但一直要求我提供
“AdapterView 类型中的 setOnItemSelectedListener(AdapterView.OnItemSelectedListener) 方法不适用于参数 (Context)”
代码:
private Handler puentePais = new Handler() {
@Override
public void handleMessage(Message msg) {
ArrayAdapter<String> dataAdapterPais = new ArrayAdapter<String>(getBaseContext(), R.layout.spinner_item, listaPaisesString);
spPais = (Spinner) findViewById(R.id.spPais);
spPais.setAdapter(dataAdapterPais);
spPais.setPrompt("Seleccione un pais");
spPais.setOnItemSelectedListener([WHAT SHOULD I USE HERE?]);
spPais.setSelection(posPais);
}
};
问候!
最佳答案
使用MyActivity.this
而不是this
。
关于java - setOnItemSelectedListener 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578438/
我想构建下载 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
我是一名优秀的程序员,十分优秀!