私が抱えている問題について助けを得ることができるかどうか疑問に思っていますか?私はここで答えを探しました、そして私はいくつかの関連するトピックを見つけましたが、私はまだ本当に苦労しています...
以下に、Spinnerを使用して、ユーザーにLarge、Med、またはSmallのいずれかを選択するように求めていることがわかります。
次に、選択がTextViewに発行されます。
私が今やりたいのは、3つの選択に値を割り当てることです。Large= 6、Med = 4、Small=2です。次に、ユーザーが独自の値を追加するためのEditTextボックスがあります。次に、2つの値を計算に入れて(この例では*と言います)、答えをTextViewに入れます。
ここでの助けは素晴らしいでしょう。
どうもありがとう
String[] items = { "Large", "Med", "Small" };
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.plugfan);
Factor = (TextView) findViewById(R.id.Factor);
Spinner spin = (Spinner) findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);
ArrayAdapter aa = new ArrayAdapter(
this,
android.R.layout.simple_spinner_item,
items);
aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
public void onItemSelected(AdapterView<?> parent, View v, int position,
long id) {
Factor.setText(items[position]);
}
public void onNothingSelected(AdapterView<?> parent) {
Factor.setText("");
}