Android studio 好用插件

很全: https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/

**1,Android ButterKnife Zelezny **

如果使用ButterKnife 做注入开发的话,使用这个可以生成Activity、Adapter或者Fragment

输入图片说明

输入图片说明

**2,Android Code Generator **

用法和Android ButterKnife Zelezny 差不多,不过生成的是基本的Activity,没有ButterKnife规范

同时可以生成:Create view holder(http://www.imooc.com/article/1174)

1 public class ViewHolder { 2 public final TextView time; 3 public final ImageView isnew; 4 public final TextView username; 5 public final TextView department; 6 public final ImageView enter; 7 public final CircleImageView avatar; 8 public final RelativeLayout listcontent; 9 public final View root; 10 public ViewHolder(View root) { 11 time = (TextView) root.findViewById(R.id.time); 12 isnew = (ImageView) root.findViewById(R.id.is_new); 13 username = (TextView) root.findViewById(R.id.username); 14 department = (TextView) root.findViewById(R.id.department); 15 enter = (ImageView) root.findViewById(R.id.enter); 16 avatar = (CircleImageView) root.findViewById(R.id.avatar); 17 listcontent = (RelativeLayout) root.findViewById(R.id.list_content); 18 this.root = root; } 19 }

**3,Android Parcelable code generator **

对实体类自动生成实现Parceclable的接口,setter和getter还是需要自己生成(暂时没找到类似于lombok的东西去生成实现Parceable的代码)

4,Android Selectors Generate 或者SelectorChapek for android

主要用来生成一个按钮不同点击的时候的状态的selectors的状态,使用方式一样的

1http://blog.csdn.net/amoscxy/article/details/53907343 2 3&& 4 5https://github.com/inmite/android-selector-chapek

5,Android Layout Id converter

输入图片说明

能把layout中的所有的有id的组件全部找出来并生成代码:不过如果用ButterKnife 的话这个就没必要了。改成注入方式了

1private EditText mSearchEt; 2private ImageView mClearIv; 3private TextView mSelectedStatusTv; 4private SwipeRefreshLayout mSwipeLayout; 5private SwipeMenuRecyclerView mAuditListRv; 6 7private void assignViews() { 8 mSearchEt = (EditText) findViewById(R.id.search_et); 9 mClearIv = (ImageView) findViewById(R.id.clear_iv); 10 mSelectedStatusTv = (TextView) findViewById(R.id.selected_status_tv); 11 mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_layout); 12 mAuditListRv = (SwipeMenuRecyclerView) findViewById(R.id.audit_list_rv); 13 } 14

6,GsonFormat

idea也可以用

可以将json字符串生成bean(跟后端交互很重要!!!!)

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593