AS插件-Android Layout ID Converter

简介: AS插件-Android Layout ID Converter

概述


是不是厌烦了重复的findViewbyId,这里我们介绍一个Android Studio 插件 –Android Layout ID Converter


下载及安装


下载

github-OffingHarbor

或者

https://plugins.jetbrains.com/plugin/7373?pr=


安装


下载完成后,放到合适的位置,比如

20160413215834925.png


打开AS,

File-Settings


20160413220000615.png

选择 刚才存放的 OffingHarbor.zip ,

重启AndroidStudio即可。

重启之后,可以看到插件中


20160413220126391.png


使用

找到一个资源文件


20160413220231110.png


点击之后


20160413220321776.png


含义解释:


Field Name Prefix:

变量前面的标识: 第一个是 直接就是你xml文件中id的名称

第二个是加个m

第三个是加个_

按照个人编码选择即可


Conversion Format:

转换格式 : 第一个就是普通的findViewbyId

第二个是使用了AndroidAnnotations框架注解的

第三个是使用了ButterKnife框架注解的,

按照自己项目的实际情况选择


Variable Visibillity:

变量的访问权限,按实际情况选择,一般我都选private。


点击OK之后

20160413220801126.png


说明已经被粘贴到了粘贴板,到使用的地方 ctrl+v即可。

比如:

private Button mBtnDeleteFile;
private Button mBtnSimpleList;
private Button mBtnSingleChoiceList;
private Button mBtnMultiChoiceList;
private Button mBtnRemoveDialog;
private void assignViews() {
    mBtnDeleteFile = (Button) findViewById(R.id.btnDeleteFile);
    mBtnSimpleList = (Button) findViewById(R.id.btnSimpleList);
    mBtnSingleChoiceList = (Button) findViewById(R.id.btnSingleChoiceList);
    mBtnMultiChoiceList = (Button) findViewById(R.id.btnMultiChoiceList);
    mBtnRemoveDialog = (Button) findViewById(R.id.btnRemoveDialog);
}


注意事项:在Fragment或者动态加载布局使用View的地方,需要在findViewById前手动添加view.

相关文章
|
5月前
|
缓存 程序员 定位技术
Android Studio 插件,那些被大厂优化的程序员们
Android Studio 插件,那些被大厂优化的程序员们
|
5月前
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
243 1
|
12月前
|
人工智能 移动开发 Java
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
2089 0
Android Studio插件版本与Gradle 版本对应关系
|
12月前
|
Java 开发工具 Android开发
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
295 1
|
5月前
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
275 2
|
2月前
|
Java 开发工具 Android开发
Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息
本文介绍了在Android Studio项目中通过修改`build.gradle`脚本来自动获取并添加Git的commit ID、branch名称和用户信息到BuildConfig类中,从而实现在编译时将这些版本信息加入到APK中的方法。
44 0
|
4月前
|
Android开发
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
693 1
|
4月前
|
存储 API 开发工具
kotlin安卓开发,如何获取设备的唯一id, 有哪些开源库
在Kotlin的Android开发中,获取设备唯一ID的方法包括不稳定的ANDROID_ID、需要权限的IMEI、使用UUID与SharedPreference结合,以及考虑隐私的Firebase Installations ID和Advertising ID。由于隐私问题和Google Play政策,IMEI和ANDROID_ID不推荐作为长期唯一标识。推荐使用UUID(首次安装时生成并存储),或在涉及广告时使用Advertising ID(需用户同意),而Firebase Installations ID则提供了一种合规的设备标识选项。在选择方法时,必须遵守隐私指南和政策。
|
5月前
|
Android开发 容器
Android Layout 布局
Android Layout 布局
42 1
|
5月前
|
XML Dart Java
Flutter插件开发之APK自动安装,字节跳动Android岗面试题
Flutter插件开发之APK自动安装,字节跳动Android岗面试题
下一篇
无影云桌面