是否可以通过 id 循环到 findViewById android

is it possible to loop through the ids to findViewById android

我在 GUI 上创建了一个 table,但我一直在循环查看视图的 ID,因为它不是路径中的字符串。请帮助任何人!

例如 ID 为 tMon9、tMon10、tMon11 等...

    String classgroup = "CO.DNET3";
    int semester = 2;

    Timetable t = null;
    try {
        t = new Timetable(classgroup, semester);


    } catch (IOException e) {
        e.printStackTrace();
    }


    if(t!=null)
    {
        TextView tv;
        for (int i = 9; i < 18; i++) {
            if (t.getModule("wednesday", i + ":00") != null) {


                tv=(TextView)findViewById(R.id. (LOOP HERE)    ); // I want to loop through ids

                String s = "";
                s+= t.getModule("wednesday", i + ":00") + "\n";
                s+= t.getRoomNumber("wednesday", i + ":00") + "\n";
                tv.setText(s);
            }
        }
    }

使用 getIdentifier 使用字符串名称获取视图 ID:

int textViewID = getResources().getIdentifier("tMon"+i, "id", getPackageName());
tv=(TextView)findViewById(textViewID);