第2のEditTextが実際の乗算表の範囲を取る間、第1のEditTextが実際の数を取る乗算表を生成しようとしています。私がプロジェクトを実行すると、数字は*範囲です。 GridLayout
またはTextView
ではなくGridLayout
またはTableLayout
に表を表示する任意の選択肢があります。TextViewの乗算表を表示
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_multiplication_table);
number = (EditText)findViewById(R.id.numberTable);
range = (EditText)findViewById(R.id.numberRange);
click = (Button)findViewById(R.id.click);
result = (TextView)findViewById(R.id.display);
final String x = range.getText().toString();
click.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int a = Integer.parseInt(number.getText().toString());
int b = Integer.parseInt(range.getText().toString());
for(int i = 1 ; i <= 10; i++)
{
for(int j = 1 ; j <= 10; j++)
{
int res = a * b;
result. setText(a +" * " + b + " = " + res);
}
}
return;
}
});
}
}
何を使用を使用する場合があります「実際の数字」と「実際の範囲」の意味ですか?あなたの望む最終結果の例が役立つかもしれません –
EditTextと期待される結果の両方のサンプル入力ができますか? –
@ EthanWilliams-まあ。たとえば、実際の数値が2 ..&10の範囲になるようにしたいのですが、ループは2の乗算表を表示するはずです。 2 x 1 = 2〜 2 x 10 = 20 –