我一直在关注一些在线教程学习android,到目前为止一直很好。但是,在教程中使用ctrl + space导入方法时,该方法所采用的参数是可读的。
使用auto complete创建新的AdapterView.OnItemClickListener()时,它以可读的形式显示参数。
myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});
当我尝试完全相同的东西时,我得到导入的代码,但我得到的参数名称是不同的。
我知道如何使用auto complete导入代码以显示更多可读参数。
myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
}
});
答案 0 :(得分:0)
这实际上是一回事。根据android studio和SDK的版本,它可能会以不同的名称命名。我明白,当你是一个新手时,这可能会让人感到困惑,但重要的是通过的论点,而不是它们的名称。无论参数如何命名,您最终都会获得类似的值。例如,int position和int i将等于相同的值。如果它对您来说如此重要,您可以重命名它们。