Java Android Studio:如何使用fbc live模板
androidstudio支持宏,他们喜欢称之为livetemplates,这很好,但任何地方都没有人愿意解释如何使用宏,尤其是androidstudio。很明显,“fbc”live模板旨在使findViewById更易于使用,但我不知道如何使用它。您如何准确地使用此模板生成这样的样板文件,例如:Java Android Studio:如何使用fbc live模板,java,android,android-studio,macros,boilerplate,Java,Android,Android Studio,Macros,Boilerplate,androidstudio支持宏,他们喜欢称之为livetemplates,这很好,但任何地方都没有人愿意解释如何使用宏,尤其是androidstudio。很明显,“fbc”live模板旨在使findViewById更易于使用,但我不知道如何使用它。您如何准确地使用此模板生成这样的样板文件,例如: EditText e = (EditText) findViewById(R.id.m); 经过一番努力,我终于找到了答案。在空行中,键入“fbc”,然后点击tab。这让你明白: (|) f
EditText e = (EditText) findViewById(R.id.m);
经过一番努力,我终于找到了答案。在空行中,键入“fbc”,然后点击tab。这让你明白:
(|) findViewById(R.id.);
(EditText) findViewById(R.id.m)|;
将红色光标放在“|”处。您可以输入对象类型,可以使用tab或enter来自动完成。您可能需要点击tab键或再次输入,然后才能进入下一个字段:
(EditText) findViewById(R.id.|);
对ID重复此操作。这将为您提供以下信息:
(|) findViewById(R.id.);
(EditText) findViewById(R.id.m)|;
整行将加下划线,因为它是一个表达式而不是一个语句。但是,每当有一行本身带有表达式时,可以按Alt Enter键,然后再次按Enter键以选择“引入局部变量”,并将表达式指定给新变量,从而生成一条语句:
EditText |viewById| = (EditText) findViewById(R.id.m);
它会自动生成一个新的变量名。如果您对它没意见,只需按enter键即可完成。如果需要不同的变量名,请在按enter键之前开始键入新的变量名。它们的变量名将自动替换,并给出最终结果:
EditText e = (EditText) findViewById(R.id.m);|
这就是你如何使用“fbc”直播模板!在我看来,这应该是每个Android教程的一部分
编辑:我后来意识到fbc模板制作得很糟糕,修复它要容易得多,进入设置并用以下内容替换模板文本:
$cast$ $var$ = ($cast$) findViewById(R.id.$resId$);
这一次就完成了全部工作。在填充值之前,它看起来有点奇怪