gpt4 book ai didi

Android微调器: perform item selected and and compare it to another spinner

转载 作者:行者123 更新时间:2023-11-30 03:52:58 25 4
gpt4 key购买 nike

我在我的应用程序中使用 2 个微调器,我想在我的按钮中执行此操作,例如在 visual studio 中这样

if ((spin1.text = "bla bla bla") && (spin2. text = "ho ho ho"))
{
text1.text = result;
}

你知道在android中执行这个操作吗?谢谢。

用这段代码解决了!!

spin1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View seletedItem, int pos, long id)
{
Object item = parent.getItemAtPosition(pos);
value1 = item.toString();
}

@Override
public void onNothingSelected(AdapterView<?> parent)
{

}
});

spin2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View selectedItem, int pos, long id)
{
Object item = parent.getItemAtPosition(pos);
value2 = item.toString();
}

@Override
public void onNothingSelected(AdapterView<?> parent)
{

}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

public void count(View v)
{
if(value1.equals("Depok") && value2.equals("Jakarta"))
{
hasil.setText("SUCCESS");
}
}

最佳答案

首先,您必须正确地从微调器中检索文本,您做到了吗?如果没有,这是如何做到的:

假设您调用微调器 spinner

Spinner mySpinner = (Spinner)findViewById(R.id.spinner);
String txtFromSpinner = mySpinner.getSelectedItem().toString();

比较时,从微调器中取出字符串并将其与某个字符串进行比较。

if (txtFromSpinner.equals("bla bla bla") && txtFromSpinner2.equals("ho ho ho")
{
Log.E("Well done sir.","Comparison complete!");
//Code
}

祝你好运。

关于Android微调器: perform item selected and and compare it to another spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com