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