0

我目前正在 Android 上开发 Android 应用程序

我厌倦SomeView view = (SomeView) findViewById(R.id.view_name);了一遍又一遍地写,并决定尝试为它写一个模板。

我发现了 Live Templates 并决定尝试编写此代码片段。我设法写了以下内容:

= ($CLASS_NAME$) findViewById(R.id.$END$);

这将在我按 Tab 时 开始光标$CLASS_NAME$并跳转到。$END$

这很好,但我希望它插入它找到的第一个类名,向后工作,然后将其插入到$CLASS_NAME$. 因此,编写SomeView view然后调用模板将插入SomeViewat $CLASS_NAME$

我意识到解决方案(如果有的话)可能是为变量编写一个自定义表达式,但我只是不知道该怎么做。

4

1 回答 1

1

我认为您可以轻松地进行向后参考,但是您可以尝试这样的事情:

$CLASS_NAME$ $END$ = ($CLASS_NAME$) findViewById(R.id.$END$);

或者

$CLASS_NAME$ $VAR$ = ($CLASS_NAME$) findViewById(R.id.$END$);
于 2013-09-11T20:20:09.363 回答