我目前正在开发一个 android 应用程序,并且有几个问题。
1) 在我的应用程序中,有一个 Battery Mod 部分。他们将有超过 50 个按钮。所以,而不是做类似的事情:
public class MyActivity extends Activity implements OnClickListener {
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button buttonA = (Button) findViewById(R.id.buttonA);
buttonA.setOnClickListener(this);
Button buttonB = (Button) findViewById(R.id.buttonB);
buttonB.setOnClickListener(this);
}
//etc... etc...
public void onClick(View v) {
switch (v.getId()) {
case R.id.buttonA:
// do something
break;
case R.id.buttonB:
// do something else
break;
}
}
}
有没有更简单的方法来做到这一点?当您单击电池模块按钮时,它将显示模块的图像,以及安装它的选项。除图像外,每个模块都相同。如果没有更简单的方法。