博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio “懒人”必备插件android layout id converter
阅读量:7186 次
发布时间:2019-06-29

本文共 2940 字,大约阅读时间需要 9 分钟。

在一个布局文件里。假设定义了非常多非常多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);}

转载地址:http://elukm.baihongyu.com/

你可能感兴趣的文章
尝试用idb文件回复单个表
查看>>
CGI
查看>>
nginx配置http2
查看>>
project.pbxproj 文件的组织及说明
查看>>
Android 网络请求方面的资料
查看>>
ajax跨域的解决办法
查看>>
ZooKeeper管理指南
查看>>
jqGrid随浏览器缩放自适应宽度
查看>>
JavaScript函数补完:splice()数组操作
查看>>
Souce Control Management-EGit
查看>>
长连接的心跳及重连设计
查看>>
unity简介
查看>>
关闭selinux功能
查看>>
GHOSTXPSP3电脑爱好者V9.9美化修正版
查看>>
nginx多站点设置
查看>>
rsyslog
查看>>
app修改hosts
查看>>
Thinkpad T480 Win7 安装 INTEL HD620显卡驱动
查看>>
CentOS7修复python拯救yum
查看>>
oracle虚拟机安装
查看>>