更改类名称,它会正常工作。
公共类Test_stflowActivity延伸活动{
TextView current_red_txt_box = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = null;
LinearLayout lp = new LinearLayout(getApplicationContext());
lp.setOrientation(LinearLayout.VERTICAL);
View.OnClickListener txt_click = new View.OnClickListener() {
@Override
public void onClick(View v) {
current_red_txt_box.setTextColor(Color.WHITE);
TextView tv = (TextView) v;
tv.setTextColor(Color.RED);
current_red_txt_box = tv;
}
};
for (int i = 0; i < 20; i++) {
tv = new TextView(getApplicationContext());
tv.setId(i);
tv.setTextSize(40);
tv.setText("you text");
tv.setTextColor(Color.WHITE);
tv.setOnClickListener(txt_click);
lp.addView(tv);
current_red_txt_box = tv;
}
setContentView(lp);
}
}
采取textview..check要在其上单击,并使其红色,并比TextView的白色以外的索引的数组.. – dreamcoder
将OnClick()设置为所有文本视图并在onClick()中迭代所有带有循环的textview以检查颜色,在RED和其他Whit中单击一个。如果点击一个有RED使其变成白色,也可以作为条件。 – user370305
无法根据布尔值设置布尔值以检查颜色是红色(布尔红色= true)还是白色(红色= false),检查它并将其余文本的颜色设置为白色或红色单击。 – John