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