小编Dan*_*Dan的帖子

检查ListView中所有复选框的正确方法?

我有一个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)

android android-listview

9
推荐指数
1
解决办法
2万
查看次数

如何强制Eclipse使用Sun Java?

在安装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)

我将不胜感激任何帮助.

java eclipse ubuntu-10.10

4
推荐指数
1
解决办法
3554
查看次数

标签 统计

android ×1

android-listview ×1

eclipse ×1

java ×1

ubuntu-10.10 ×1