一、介绍

Android Studio是Google官方设计的用于开发原生Android应用程序的IDE,基于JetBrains的IntelliJ IDEA,2013年Google I/O 宣布将它作为Eclipse的继承者,它深受广大Android开发者的欢迎,虽然刚开始还是不够稳定,但是相信Google,Android Studio会越来越稳定。它是一个全面的开发环境,装备了各种设备(从智能穿戴设备到汽车)开发Android应用程序所需要的所有功能。Android Studio 提供了对第三方插件的支持,下面将介绍一个比较实用的插件--SelectorChapek。

《孟子·公孙丑上》:“故事半古之人,功必倍之,惟此时为然。” SelectorChapek能够根据资源文件中的固定文件自动生成drawable selector xml文件到drawable中,前提是命名需要按照特定的规则,文章最后将会作介绍。于是它将让你事半功倍,妈妈再也不用担心我的编程了。


二、安装

方法1:打开Preferences→Plugins→ Browse repositories ,然后输入关键字SelectorChapek进行查找。





方法2:从官网(http://plugins.jetbrains.com/plugin/7298)进行下载,下载地址:http://plugins.jetbrains.com/plugin/download?pr=&updateId=14065,然后打开Preferences→Plugins→Install plugin from disk,找到下载的文件,确定即可ok。




三、使用

第一步:右键你的资源文件夹,比如:drawable-xhdpi

第二步:选择“Generate Android Selectors”



第三步:所有的selectors将会自动生成在你的drawable文件夹中,打开文件查看



四、命名惯例

为了插件能够正常工作生成指定的selectors,资源文件需要按照既定的规则进行命名。

File name suffix Drawable state
_normal (default state)
_pressed state_pressed
_focused state_focused
_disabled state_enabled (false)
_checked state_checked
_selected state_selected
_hovered state_hovered
_checkable state_checkable
_activated state_activated
_windowfocused state_window_focused

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 读取android手机流量信息
  4. android 使用html5作布局文件: webview跟javascript交互
  5. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  6. android“设置”里的版本号
  7. Android开发环境搭建
  8. Android(安卓)Resource介绍和使用
  9. 使用NetBeans搭建Android开发环境

随机推荐

  1. Android中的Looper与epoll
  2. Android GridView 横向滚动一行显示
  3. android bindService无法启动或不运行的
  4. Android入门第一篇
  5. The Android(安卓)ION memory allocator
  6. Android中资源文件用法简单示例
  7. Android UI开发基础
  8. Android eng版系统烧录
  9. 《第一行代码--Android》学习笔记--第一
  10. Android(安卓)中Edittext设置不弹出软键