我试图将我在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;'' –