私はAndroidプログラミングには新しく、現在、単純なJavaの実装を理解しようとしています。 私がしようとしているのは、Androidスタジオに20個のtextViewを追加する方法を理解することです。つまり、ここで何が最善の選択です。 それはですか:Javaを使ってAndroidに20個のtextViewを追加する
a)手動で20個のtextViewを追加し、ボタンAをクリックすると、すべてのtextViewが数式で更新されます。私はこれが不要なJavaコードと繰り返しを作成すると信じています。
b)forループを作成し、textViewを1つ追加し、メソッドを使用して自動的に更新します。これまで私がしてきたこと。下のコード(IMMAGINE MainCalculate IDに接続ボタンがあります:。
double realPrice = 10;
double total = (realPrice * 2)+1;
double increase = 0.1;
TextView percentageTextView = (TextView) findViewById(R.id.percentageTextViewID);
public void MainCalculate (View view) {
MarketValueAnswer.setText(Double.toString(marketValueAnswer));
for (double i=realPrice; i<=total; i+=increase) {
double formula = ((realPrice*increase) + realPrice);
increase+=0.05;
percentageTextView.append("\n" + formula);
}
おかげで、よろしく、
あなたは私の質問をしました。私はforループを使用するか、手動で20のtextViewを追加する必要があるかどうかを理解したかったのです。答えは "use loop"で、次にxml/javaでフォーマットします。ありがとう、 – zypa
はい、そうです。最良のソリューションについては、下の私の例を参照してください。 –