使用此代码时,出现以下错误:
构造函数ArrayAdapter(new AdapterView.OnItemSelectedListener(){},int,String
[])未定义
谁能帮助纠正这一点?谢谢
private void setDynamicSpinnerBE() {
beSpinner = (Spinner) findViewById(R.id.spBE);
final String[] itemsSpinner2;
lensSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Integer focalLength = (Integer) parent.getAdapter().getItem(
position);
itemsSpinner2 = getBellowsExtension(focalLength, maxBellows,
precision);
ArrayAdapter<CharSequence> beAdapter = new ArrayAdapter<CharSequence>(
this, android.R.layout.simple_spinner_item,
itemsSpinner2);
beAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
beSpinner.setAdapter(beAdapter);
}
public void onNothingSelected(AdapterView<?> parent) {
beSpinner.setAdapter(null);
}
}
);
...
}
在构造函数中将您的新代码添加ArrayAdapter
到以下行:
ArrayAdapter<CharSequence> beAdapter = new ArrayAdapter<CharSequence>(this,
this
指向OnItemSelectedListener
您所在类的当前实例而不是父视图,这是发生问题的原因,因为ArrayAdapter
它没有匹配的构造函数。您应该尝试使用MyParentView.this
(您所在MyParentView
的视图的名称在哪里)代替传递适当的实例。
我试图创建一个简单的清单与开始日期,以响应时间滑块指定的日期。 > 每个任务都有开始日期。 只有在任务开始日期已过的情况下才应呈现每个任务复选框。 checklistTask.java
问题内容: 我在尝试制作自己的内容时遇到了麻烦,具体取决于其他方面的选择值。第一个的内容来自我的数据库中的一个表,并且运行良好,但是第二个的内容应该来自另一个表,但是我无法使其工作。这是我的,我只是在尝试证明其工作原理: 这是我的Bean部分,应该获取第二个菜单的内容: 我已经为此工作了好几个小时,但还是一无所获,我真的很着急,如果能在这里给我一些帮助,我将不胜感激。非常感谢您:D 问题答案: i
因此,我正在开发一个插件的WooCommerce,我已经添加了一个选择包装,无论是在塑料袋或在卡通盒与每个有不同的成本。 用户选择一个选项,我需要WordPress来刷新价格,并通过使用添加正确的费用来更新成本: 增加WC_购物车费用并更新价格的最佳方式是什么?代码应该是什么样子? 使用$\u GET和$\u POST获取值可以吗?或者更好的方法是使用AJAX更新价格而不刷新页面吗? 目前,我使用
我有一个带有ActionListener的JRadioButton,但我不知道如何在点击另一个面板时触发JButton的图标更改。下面列出了两者的代码。选择正确的单选按钮后,图像需要从左键切换到右键。 }
这几天我一直在尝试k8s的不同东西。我想知道POD规范中的nodeSelector字段。据我所知,我们必须为节点分配一些标签,这些标签可以进一步用于POD规范的nodeSelector字段部分。 基于nodeSelector将节点分配给pods工作得很好。但是,在创建pod之后,现在我想更新/覆盖nodeSelector字段,这将根据更新的新nodeSelector标签将pod部署到新节点。 我的
我使用更新费动态基于单选按钮在WooCommerce结账答案代码解决方案,工作非常好,我添加复选框字段与不同的价格为每一个,价格变化反映在结账。 但是我需要一些帮助:当我选择一种附加税的包装时,它会出现在订单区的后端,但只显示价格,我也想显示标题。 复选框选项有: 如何使其在订单上显示名称?是否可以将复选框改为选择字段?