私はJavaScriptで行ったプロジェクトをJava(Android)に移植しようとしていますが、JSとは異なるJavaとAndroid Studioで特定のことを行う方法がわかりません。 今、各テキストラベルをループさせるために使用した命名規則を利用したオリジナルのJSプログラムでこの修正を行う方法を理解しようとしています。連結された文字列を使用する
for(var i = 0; i <= 5; i++)
{
for(var j = 0; j <= 5; j++)
{
setText("lbl" + i + j, text);
}
}
は私がlabel00を持っていた場合 - label12、これはそれに応じてそれらのすべてと設定のテキストをループできたが、私はAndroidのStudio.I内のsetTextメソッドにこれを適応させる方法がわからないようなものを試してみたかったですこれは2番目の期間の後にfindViewByIdコマンドで引用符が付いた "Identifier Expected"です。
TextView lblID = (TextView) findViewById(R.id."lbl" + i + j);
lblID.setTextColor(Color.parseColor("#186cb3"));
UIコントロールのほとんどは、このプリンシパルに基づいて、私はこの作業を取得することができない場合、私は似た何かを必要とされました。
はこの 'java'または' javascript'です:あなたはそれを
id
を与え、このようなことのインスタンスを取得する必要がありますか?彼らは「オーストリア」と「オーストラリア」とほぼ同じです。 –@JoeC OPがJavaScriptからJavaに書いた移植の振る舞いについて質問していることを、 – faintsignal
あなたのforループは 'int j = 0;' 'var j = 0;' 'でなければなりません –