Android studio代码完成不包含变量名

时间:2017-09-16 21:21:50

标签: android android-studio code-completion

我一直在关注一些在线教程学习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) {

        }
    });

1 个答案:

答案 0 :(得分:0)

这实际上是一回事。根据android studio和SDK的版本,它可能会以不同的名称命名。我明白,当你是一个新手时,这可能会让人感到困惑,但重要的是通过的论点,而不是它们的名称。无论参数如何命名,您最终都会获得类似的值。例如,int position和int i将等于相同的值。如果它对您来说如此重要,您可以重命名它们。