我正在使用Android工作室,而我正试图找到一种使用非常常见的方法 我曾经在日食中做的事情。 当我写(例如)一个for循环时,我正在写'"'和#34;然后我点击 Ctrl + Space 并使用所有参数eclipse自动完成到for循环,包括
for (int i=0 ; i<mCheckBoxArray.length;i++){
mCheckBoxArray[i].setChecked(false);
}
但现在,在Android工作室中它只是自动完成for()。 for循环只是一个例子, 有没有人知道如何在android studio中做到这一点?
答案 0 :(得分:35)
您可以在建议清单
中尝试fori
答案 1 :(得分:13)
你可以看到更多
iter Iterate (for each..in)
itin Iterate (for..in)
itli Iterate over a List
itar Iterate elements of array
ritar Iterate elements of array in reverse order
答案 2 :(得分:0)
我找到了一些解决方案。
在Android Studio中,打开“实时模板”页面。如果你不知道(我没找到它)它在哪里,试试这个。
在java代码中,写&#34; fori&#34;然后按Alt + Enter,然后选择&#34;编辑实时模板设置&#34;。你可以在迭代部分看到它是如何完成的。
您可以为&#34; Any Loop&#34;编写自己的模板。 例如,我写了#34; if statement&#34;。
在迭代部分或其他部分(无论你想要什么),右上角,按+图标,选择实时模板,填写&#34;缩写&#34;和描述。在模板文本中,您可以在上面搜索如何制作fori或ifn。
我的缩写文字是&#34; ifi&#34;和模板文本是:
if($VAR$ == true) {
$cursor$
}
OR
我的缩写文字是&#34; ife&#34;和模板文本是:
if($VAR$ == true) {
$cursor$
}
else {
}
按Apply和OK,然后在java代码中写ifi或ife,看看发生了什么:)
你为&#34; try-catch,While,Switch,Foreach,Do-While等执行此操作&#34;。