java - 如果为另一个微调器选择了项目,如何获取微调器的选定项目并包含在其中?
问题描述
只是我想做这样的事情
private EditText num1;
private EditText num2;
private Spinner spinner1;
private Spinner spinner2;
Double value;
num.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lengthconverter);
spinner1= (Spinner) findViewById(R.id.spinner1);
spinner2= (Spinner) findViewById(R.id.spinner2);
num1= findViewById(R.id.num1);
num2= findViewById(R.id.num2);
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position==0 && spinner2.getItemAtPosition(1).equals("something"))///I mean
here if position 0 at spinner 1 and position 1 in spinner2 selected do this{
value = num1* 1;
然后添加交换以更改 num1 和 num2 上的值
解决方案
推荐阅读
- c# - 在 Visual Studio 中选择 .Net Framework 版本
- protractor - 如何使用 Protractor 确认 HTML5 验证消息?
- acumatica - 如何在自定义代码中更改记录的 id 键值
- javascript - 脚本声明中带有 runat="server" 的 jQuery 异常
- javascript - 无法从用于创建字符串排列数组的递归函数中返回数组的长度
- grafana - Grafana:选择变量时设置仪表板时间范围
- python - selenium.common.exceptions.WebDriverException:消息:未知错误:Chrome 无法启动:使用 ChromeDriver Chrome 和 Selenium 异常退出
- hadoop - MapReduce 中的自定义动态分区
- javascript - 如何访问通过 Ajax GET 调用收到的对象?
- php - Laravel 资源路由命名前缀