Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java setOnGroupExpandListener未解析,android_Java_Android - Fatal编程技术网

Java setOnGroupExpandListener未解析,android

Java setOnGroupExpandListener未解析,android,java,android,Java,Android,我接着说,结果最多的答案告诉我,setOnGroupExpandListener方法无法解析。我是安卓新手,目前的工作基本上是通过查看别人是如何做的,并尝试向他们学习 ExpendableListAdapter listAdapter; ExpandableListView expListView; private int lastExpandedPosition = -1; List<String> listDataHeader; HashMap<String, List&l

我接着说,结果最多的答案告诉我,setOnGroupExpandListener方法无法解析。我是安卓新手,目前的工作基本上是通过查看别人是如何做的,并尝试向他们学习

ExpendableListAdapter listAdapter;
ExpandableListView expListView;
private int lastExpandedPosition = -1;
List<String> listDataHeader;
HashMap<String, List<String>> listDataChild;

expListView.setOnGroupExpandListener(new OnGroupExpandListener() {

    @Override
    public void onGroupExpand(int groupPosition) {
        if (lastExpandedPosition != -1
                && groupPosition != lastExpandedPosition) {
            expListView.collapseGroup(lastExpandedPosition);
        }
        lastExpandedPosition = groupPosition;
    }
});
这是my build.gradle的内容:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.example.kevin.ha1kattai"
        minSdkVersion 10
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.1'
}
这是我的项目

Android支持Min SDK:10。请更改您的
minsdk版本

android:minSdkVersion
一个整数,指定应用程序运行所需的最低API级别

请将minSdkVersion设置为13或17,以便更好地接近

已编辑

 defaultConfig {
    applicationId "com.example.kevin.ha1kattai"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}

你做了正确的导入吗?尝试删除ExpandablelistView的导入并执行此操作以导入Ctrl+Shift+OI添加了我导入的类别。我确实试过你的方法,但没有结果。虽然我有自己的想法,但我目前正在使用Android 2.3.3姜饼。这可能是因为此版本中没有定义它吗?在红线悬停时,它给出了什么消息?无法解析符号“setOnGroupExpandListener”。@Banana是您的min SDk不是10吗?如果不是,那么这就是答案。下面的链接应该给我我想要的结果是什么?我在你编辑时更改了defaultConfig,还将minSdk放入android清单,同步了gradle,重建了项目,但仍然出现了相同的错误。我最后将项目文件添加为.rar,以防它会清除一些内容。从清单中删除该文件不会改变任何事情。当我打开模块(F4)时,它显示我的版本已升级到tho,所以问题可能出在其他方面?
 defaultConfig {
    applicationId "com.example.kevin.ha1kattai"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}