我試圖將我在JavaScript中執行的項目移植到Java(Android)中,並且我很難找出如何在JS和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方法想嘗試一些像這個,但是它說的是「Identifier Expected」,其中findViewById命令在第二個時間段之後有引號。
TextView lblID = (TextView) findViewById(R.id."lbl" + i + j);
lblID.setTextColor(Color.parseColor("#186cb3"));
大部分的UI控件正是基於這一原理,所以我需要類似的東西,如果我不能得到這個工作。
這是'java'或'javascript'?它們與「奧地利」和「澳大利亞」大致相似。 –
@JoeC通過閱讀OP詢問關於他們在JavaScript中寫入Java的移植行爲的問題看起來很清楚。 – faintsignal
你的for循環應該是'int j = 0;'not''var j = 0;'' –