2
我是新来这个论坛,但我来到这里,是因为我需要一些帮助,一些纱厂我试图创建一个Android应用程序。双微调为Android
我已创建1个微调,并且工作正常,但现在我想添加第二个微调,我想if语句我有依赖于纺纱的两个选择工作。
例如,如果第1项是在旋转器1中选择和项目3是在旋涂器2选择然后执行if语句。
但我不知道如何得到那个工作。任何人都可以帮助我。
这是代码我现在有1个微调:
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.weight_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
public class MyOnItemSelectedListener implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id)
{
final String itemSelected = parent.getItemAtPosition(pos).toString();
if (valueEntered.getText().length() == 0)
{
valueEntered.setText(String.valueOf(0));
}
if (itemSelected.equals("Stones"))
{
float valueInput = Float.parseFloat(valueEntered.getText().toString());
Toast.makeText(parent.getContext(), "The scale is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
valueEntered.setText(String.valueOf(convertSToK(valueInput)));
}
}
我真的需要一些帮助,非常感谢,
达维德·索萨
我不太清楚你的意思,以及如何得到这个工作。 – 2012-01-02 18:05:15
广东话我只是创建2个独立的纺纱,然后再做一个if语句一样,如果(spinner1.itemselected =“石头记” && spinner2.itemselected =“公斤”) – 2012-01-02 18:07:07
该代码显示一个对话框,看起来比微调相同。只需复制并粘贴代码并使用b1()。show();在你想展示第二个微调的部分。如果这不是你想要的然后解释更好的问题,我会尽力帮助你 – tiranodev 2012-01-02 18:08:33