Android Studio比较常用的几个插件
2015-07-22 17:33
441 查看
1.Android Layout ID Converter 把布局的view通过findviewById找到。
使用方法:在你的布局文件当中右键,在弹出来的菜单当中选择Convert Android layout xml,如下图所示:然后它会弹出一个面板,如下所示。选择要生成的代码的格式,按OK,这时它已经把生成的代码复制在你的粘贴板中,然后你在使用这个布局文件的Activity或Fragment中,按Ctrl + V 把代码粘贴出来就可以了。
2. SelectorChapek for Android
这是用于生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。更详细的说明可以看Github上该项目的说明文件,项目地址为:https://github.com/inmite/android-selector-chapek。3. AndroidCodeGenerator
它的介绍说是可以生成ViewHolder和findView方法的代码。不过怎么生成findView方法的代码我还没找到,但生成ViewHolder也是挺酷炫的。在你的Adapter实现类的getView当中,将光标定位到你的布局文件的ID的变量中,按Alt+Insert插件代码,可以看到多了一项Create view holder,如下图。
选择它之后,它会根据布局文件里的声明了id的元素,为你生成对应的ViewHolder代码,如下所示:
[java] view plaincopy
public class ViewHolder {
public final TextView time;
public final ImageView isnew;
public final TextView username;
public final TextView department;
public final ImageView enter;
public final CircleImageView avatar;
public final RelativeLayout listcontent;
public final View root;
public ViewHolder(View root) {
time = (TextView) root.findViewById(R.id.time);
isnew = (ImageView) root.findViewById(R.id.is_new);
username = (TextView) root.findViewById(R.id.username);
department = (TextView) root.findViewById(R.id.department);
enter = (ImageView) root.findViewById(R.id.enter);
avatar = (CircleImageView) root.findViewById(R.id.avatar);
listcontent = (RelativeLayout) root.findViewById(R.id.list_content);
this.root = root;
}
}
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories