更改類名稱,它會正常工作。
公共類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