我对Android的Java上的ID有问题.
我试过这么做,但没用.
LinearLayout ll;
int id = 2000000;
private void init() {
ll = findViewById(R.id.layout);
}
private TextView addTV(int x, int y, int width, int height) {
TextView tv = new TextView(this);
tv.setId(id);
id++;
tv.setText("Hello");
return tv;
}
private void changeTextTV(int id, String text) {
TextView tv = findViewById(id); //<- this is wrong, but I don't know what is right
tv.setText(text);
}
init();
ll.addView(addTV(0,0,100,100));
changeTextTV(2000000, "It's me");
你能帮我吗?
我是法国人,很抱歉我的拼写错误