Android Studio “懒人”必备插件android layout id converter
在一个布局文件里。假设定义了非常多非常多id,代码中一个个findview是一件非常枯燥而且浪费时间的事情。
所以这里向大家推荐一个必备插件android layout id converter。
配置完毕后仅仅须要在xml文件右键点击Convert android layout xml,然后在你activity中仅仅须要粘贴,就能够帮助你自己主动生成代码。例如以下这些就是自己主动生成的:
private WheelView wheelview;
private ScrollView scrollView1;
private LinearLayout vName;
private EditText etName;
private LinearLayout vMobile;
private EditText etMobile;
private EditText etCard;
private EditText etCarOwnerName;
private LinearLayout vCarOwnerMobile;
private EditText etCarOwnerMobile;
private EditText etInsuranceCompany;
private EditText etInsuranceNum;
private EditText etBank;
private EditText etBankNumber;
private RelativeLayout vCarType;
private AppCompatSpinner spCarType;
private EditText etCarTonnage;
private TextView tvCarNum;
private EditText etCarNum;
private LinearLayout vTrailerCarNum;
private TextView tvTrailerCarNum;
private EditText etTrailerCarNum;
private ImageView iv1;
private ImageView iv3;
private ImageView iv5;
private ImageView iv2;
private ImageView iv4;
private EditText etFamilyName;
private EditText etFamilyTel;
private EditText etRelation;
private Button btnSubmit;
private void assignViews() {
    wheelview = (WheelView) findViewById(R.id.wheelview);
    scrollView1 = (ScrollView) findViewById(R.id.scrollView1);
    vName = (LinearLayout) findViewById(R.id.v_name);
    etName = (EditText) findViewById(R.id.et_name);
    vMobile = (LinearLayout) findViewById(R.id.v_mobile);
    etMobile = (EditText) findViewById(R.id.et_mobile);
    etCard = (EditText) findViewById(R.id.et_card);
    etCarOwnerName = (EditText) findViewById(R.id.et_carOwnerName);
    vCarOwnerMobile = (LinearLayout) findViewById(R.id.v_carOwnerMobile);
    etCarOwnerMobile = (EditText) findViewById(R.id.et_carOwnerMobile);
    etInsuranceCompany = (EditText) findViewById(R.id.et_insuranceCompany);
    etInsuranceNum = (EditText) findViewById(R.id.et_insuranceNum);
    etBank = (EditText) findViewById(R.id.et_bank);
    etBankNumber = (EditText) findViewById(R.id.et_bankNumber);
    vCarType = (RelativeLayout) findViewById(R.id.v_carType);
    spCarType = (AppCompatSpinner) findViewById(R.id.sp_carType);
    etCarTonnage = (EditText) findViewById(R.id.et_car_tonnage);
    tvCarNum = (TextView) findViewById(R.id.tv_carNum);
    etCarNum = (EditText) findViewById(R.id.et_carNum);
    vTrailerCarNum = (LinearLayout) findViewById(R.id.v_trailerCarNum);
    tvTrailerCarNum = (TextView) findViewById(R.id.tv_trailerCarNum);
    etTrailerCarNum = (EditText) findViewById(R.id.et_trailerCarNum);
    iv1 = (ImageView) findViewById(R.id.iv1);
    iv3 = (ImageView) findViewById(R.id.iv3);
    iv5 = (ImageView) findViewById(R.id.iv5);
    iv2 = (ImageView) findViewById(R.id.iv2);
    iv4 = (ImageView) findViewById(R.id.iv4);
    etFamilyName = (EditText) findViewById(R.id.et_family_name);
    etFamilyTel = (EditText) findViewById(R.id.et_family_tel);
    etRelation = (EditText) findViewById(R.id.et_relation);
    btnSubmit = (Button) findViewById(R.id.btn_submit);
}
Android Studio “懒人”必备插件android layout id converter的更多相关文章
- 懒人模式开启Android模块自动化Api之旅
		
推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) 在将业务进行模块化时,避免不了模块页面路由和模块通信, 大多数我 ...
 - 【原创】窥视懒人的秘密---android下拉刷新开启手势的新纪元
		
小飒的成长史原创作品:窥视懒人的秘密---android下拉刷新开启手势的新纪元转载请注明出处 **************************************************** ...
 - Android studio新建文件出现setContentView(R.layout.activity_main);中的R标红错误解决方法
		
今天打开Android studio突然出现了setContentView(R.layout.activity_main);中的R标红错误,这已经不是第一次出现这个错误了,真心的觉得Android s ...
 - AMD CPU环境下使用android studio,eclipse的Genymotion插件
		
1.下载安装VirtualBox Genymotion的运行需要此环境(链接) 2.下载安装android模拟器Genymotion 由于官网的下载速度过慢,建议直接百度下载Genymotion(链接 ...
 - 【Android Studio使用教程3】Android Studio的一些设置 体验更好了
		
Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面. Settings --> Appearance --> T ...
 - Android Studio xcode单步调试 WebRTC Android & iOS
		
mac环境 如何在 Android Studio 里单步调试 WebRTC Android 的 native 代码. WebRTC 代码下载 depot tools 是 chromium 代码库管理工 ...
 - android studio 导入一个已有的android studio project作为lib使用
		
android studio 导入一个已有的android studio project作为lib使用 新项目来了. 需要搭建框架. android studio对我来说还是很陌生,之前一个项目在同事 ...
 - 解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错
		
解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错 在Android Studi ...
 - Android studio 安装与配置【Android学习入门】
		
终于下定决心认真学习Android开发了. 之前在很多平台看到很多大牛们学习Android的经验和心得,纸上得来终觉浅. 这里推荐stormzhang老师总结的Android学习之路. 为了防止电脑卡 ...
 
随机推荐
- CentOS 6.8 搭建 Git 代码托管系统 Gitea
			
[荐] Gitea:Git with a cup of tea,在 Gogs 基础上,发展起来的 自助 Git 服务系统.Gogs是一个个人维护的版本,而Gitea是一个社区组织维护的,版本迭代更新快 ...
 - JVM Internals
			
http://blog.jamesdbloom.com/JVMInternals.html http://blog.csdn.net/column/details/talk-about-jvm.htm ...
 - Android如何运行真机在eclipse上调试应用?
			
主要通过以下几个步骤: 1.手机通过数据线连接在电脑上 2.设置android手机为USB调试模式.步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择[USB调试] 3 ...
 - Mybatis配置返回为修改影响条数
			
mybatis配置返回为修改影响条数,修改jdbc连接如下即可:添加useAffectedRows=true配置. jdbc:mysql://jdbc.host/{jdbc.db}?useAffect ...
 - delphi services允许跨域访问
			
delphi services允许跨域访问 unit WebModuleUnit1; procedure TWebModule1.WebModule1DefaultHandlerAction(Send ...
 - firedac连接linux的oracle
			
firedac连接linux的oracle 首先要下载并安装 oci for linux.OCI的版本要和ORACLE数据库的版本一致. centos7环境下安装OCI:https://blog.cs ...
 - ArcEngine二次开发错误编码对照表(转)
			
阅读数:3323 每当我们在进行AE开发,出现错误时经常会出现错误代码,但是我们并不知道它到底代表什么意思,这里的而错误编码我们可以对照着找到我们需要的时候常详细信息(问题是,经常还是会出现没有错误编 ...
 - C++ 继承体系中的名称覆盖
			
首先一个简单的样例: int x; int f() { double x; cin >> x; return x; } 在上述代码中.函数f的局部变量x掩盖了全局变量x.这得从 " ...
 - 实习医生风云第一至九季/全集Scrubs迅雷下载
			
本季看点:<实习医生风云>一批医学院的学生来到圣心医院开始他们的实习生涯,但是从第一天起就发现这里并不是想象中安详宁静的医学圣地,从医生到护士甚至门卫个个不同寻常.内科实习医生杰迪是个聪明 ...
 - idea自动生成serialVersionUID  , serialVersionUID的作用
			
Java的序列化的机制通过判断serialVersionUID来验证版本的一致性.在反序列化的时候与本地的类的serialVersionUID进行比较,一致则可以进行反序列化,不一致则会抛出异常Inv ...