我有一个ListView,设置为CHOICE_MODE_MULTIPLE.我还有额外的标题来管理(联合)选择所有项目.问题是:这样做是否正确?嗯它有效,但我不确定这是正确的方式.如下所示,有一个checkAllCheckBoxes对象,我将其传递给头onClickListener()方法.你怎么看?对任何回复都会感激不尽.
private OnClickListener checkAllCheckboxes = new OnClickListener(){
public void onClick(View v) {
ListView lv = getListView();
int size = getListAdapter().getCount();
if(lv.isItemChecked(0)){
for(int i = 0; i<=size; i++){
lv.setItemChecked(i, false);
}
} else {
for(int i = 0; i<=size; i++){
lv.setItemChecked(i, true);
}
}
}
};
Run Code Online (Sandbox Code Playgroud) 在安装Eclipse之前,我将OpenJDK作为默认的JVM.最近我把它改成了Sun Java.
我这样做是因为Eclipse Helios的运行速度非常慢.不幸的是,它仍然很慢......你有任何想法如何强迫它使用Sun Java?
我可以重新安装Eclipse,但是我已经安装了Android SDK,所以我必须再次安装它.毕竟,我认为这不是解决问题的正确方法.我正在使用Ubuntu 10.10.
$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我将不胜感激任何帮助.