2017-09-16 92 views
0

我一直在關注一些在線教程,以學習Android和迄今爲止很好。但是,在教程中,使用ctrl + space導入方法時,方法所需的參數是可讀的。Android工作室代碼完成不包括變量名稱

使用auto complete創建新AdapterView.OnItemClickListener()時的示例以可讀形式顯示參數。

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

     } 
    }); 

當我嘗試完全相同的事情,我得到的代碼導入,但我得到的參數名稱是不同的。

任何想法如何將我使用自動完成導入的代碼顯示更可讀的參數。

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 

     } 
    }); 

回答

0

這實際上是一回事。根據android studio和SDK的版本,它可能會以不同的方式命名它們。我明白,當你是新手時,這看起來可能會讓人困惑,但重要的是爭論的通過,而不是他們如何命名。無論參數如何命名,您最終都會獲得類似的值。例如int位置和int我將等於相同的值。如果對你來說這麼重要,你可以重命名它們。