【发布时间】:2013-12-05 02:17:51
【问题描述】:
我尝试将一些按钮存储到这样的数组中:
Button Intro,Product;
Button[]toogleButtons={Intro,Product};
private int[] ToogleButtonID = { R.id.tab2_info_intro,R.id.tab2_info_product };
在此之后我初始化按钮:
private void iniToogleButton() {
for (int i = 0; i < toogleButtons.length; i++) {
toogleButtons[i] = (Button) findViewById(ToogleButtonID[i]);
toogleButtons[i].setOnClickListener(new View.OnClickListener() {}}
Intro.setBackgroundColor(Color.RED);
}
它在 Intro.setBackgroundColor() 上得到 NullPointerException; 看起来我无法存储这些按钮并使用数组进行初始化。
有什么想法或好方法可以使它成为可能吗?
【问题讨论】: