在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上(效果如下所示),阅读、修改起来都很不方便
例如:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:text="通过事件触发" android:id="@+id/TextView01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
</TextView>
</LinearLayout>
而我希望最佳的格式化效果如下,控件的每个属性配置占一行方便阅读修改,没有子元素的控件直接使用 /> 关闭:
<RelativeLayout
android:id="@+id/listHeader"
android:background="@drawable/jbshape"
android:layout_alignParentTop="true"
android:gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:text="IdeasAndroid 列表演示"
android:textColor="#000000"
android:textSize="18dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
为了达到上述的格式化效果,需要修改Eclipse的一些配置及进行一些额外的操作:
1)修改Eclipse的XML格式化配置
这一步的配置是使格式化的效果为控件的每个属性配置占一行。进入 Window/Preferences,展开到 XML/XML Files/Editor,
勾选 “Split multiple attributes each on a new line” 即可,如下图所示:
[img]
[/img]
经此配置后,每次使用快捷键 Ctrl+Shift+F 键格式化后每个属性配置就会占一行。
2)压缩节点的声明方式
这步的目的是将没有子节点的元素的声明方式进行压缩,如将 “<TextView ...></TextView>” 转化为 “<TextView .../>”。
方法为在XML文件内空白地方点击鼠标右键,选择 ”Source/Cleanup Document...“,如下图所示:
[img]
[/img]
之后将弹出如下界面:
[img]
[/img]
勾选“Compress empty element tags”,点击 OK 按钮即可。
为了方便,可以为此操作添加一个快捷键,进入 Window/Preferences,展开到 General/Keys,如下图配置自己喜欢的快捷键即可:
[img]
[/img]
- 大小: 116 KB
- 大小: 136 KB
- 大小: 49.3 KB
- 大小: 59 KB
分享到:
相关推荐
androidstudio java代码eclipse风格的代码格式化配置文件。 1.插件安装:Androidstudio插件市场安装Adapter for Eclipse Code Formatter 2.插件配置,在附件截图中 3.xml配置文件在附件中 4.默认快捷键 CTRL+ALT+L...
Eclipse 中: 配置方法: window->preferences->java->Code style->Formatter中导入android-formatting.xml ...XML格式化: http://www.androidpolice.com/2009/11/04/auto-formatting-android-xml-files-with-eclipse/
Eclipse代码格式化,Android代码格式化,格式化,XML
因此,`EclipseFormatter`这个插件或配置文件就是为了满足这部分开发者的需求,让他们能够在Android Studio中享受到与Eclipse一致的代码格式化体验。 安装Eclipse Formatter插件或者导入配置文件到Android Studio的...
为了将Android源码导入Eclipse,你需要复制Eclipse工程配置文件`.classpath`到Android源码的根目录。同时,确保`.classpath`文件中的所有路径都对应于源码树中的实际文件和目录。避免将不相关的文件或目录导入到工程...
在Android应用开发中,国际...总的来说,`android String.xml Excel 相互转换工具`是Android应用开发中的利器,它们简化了国际化过程中字符串资源的管理,提高了开发效率,是每个进行多语言支持的项目必备的辅助工具。
通过以上步骤,一个原本为Eclipse设计的Android项目就能成功迁移到Android Studio,利用其强大的功能,如代码提示、自动格式化、模块化开发以及Gradle带来的灵活构建系统。记住,尽管迁移过程可能会遇到一些挑战,但...
在这个项目中,Eclipse被用来组织和管理VLC for Android的源代码、资源文件和构建过程。 3. **集成开发环境(IDE)的使用**:在Eclipse中开发VLC for Android,开发者可以享受到代码自动完成、错误检查、调试工具等...
按照步骤将此文件下载并配置到自己的eclipse中,可让你的eclipse用着更加好用,他可以自动删除每个类中你之前引用,而类中不用的冗余引用类,当你Ctrl+S 保存代码时,会自动格式化,让你的代码看上去更规范,可读性...
- 创建项目后,Eclipse会自动生成基本的项目结构,包括src目录(源码)、res目录(资源)、AndroidManifest.xml(应用配置文件)等。 3. **编写代码** - 主要编程语言是Java,开发者在src目录下的源码文件中编写...
在Eclipse中配置Android开发环境是一项重要的工作,它直接影响到代码的导入效率和格式化规范。本文将详细讲解如何在Eclipse中配置Android的import和format模板,以便提高开发效率和保持代码的一致性。 首先,`...
然后在布局XML文件中添加一个空的View,用以承载树视图,并在Activity或Fragment中实例化并初始化TreeView。 2. **数据结构**:通常,开发者需要准备一个自定义的树节点类,该类包含了节点的文本、图标以及子节点等...
- **导入格式化和导入顺序配置**:将`android-formatting.xml`和`.importorder`文件导入Eclipse,分别用于设置代码风格和导入顺序。在Eclipse的偏好设置中,通过`Window -> Preferences -> Java -> Code Style`进行...
5. **编写XML输出**:将上述信息转换为符合ANT语法的XML格式,输出到build.xml文件中。 在gen1.py运行后,生成的build.xml文件可以被ANT读取并执行,实现项目的自动化构建。使用ANT的一大优势是其可扩展性,可以...
- **导入配置文件**:将`android-formatting.xml`和`android.importorder`文件导入到Eclipse中。 - **配置代码风格**:通过`Window -> Preferences -> Java -> Code Style -> Formatter`菜单导入`android-formatting...
2. **项目结构差异**:Eclipse项目通常包含src、res、libs等目录,而在Android Studio中,这些会被映射到app模块下的java、res、libs(或dependencies)等目录,同时新增了build.gradle文件来管理构建配置。...
XML(Extensible Markup Language)是一种用于标记数据的语言,它在Android开发中扮演着重要的角色,因为它是Android系统中数据交换、配置文件以及序列化对象的主要格式。本压缩包"xml.zip_Android XML_android"显然...
在提供的压缩包文件中,`.classpath`和`.project`是Eclipse项目的配置文件,用于指示IDE如何构建和运行项目。`src`目录通常包含源代码,`bin`目录存放编译后的类文件。`.settings`目录包含项目的特定IDE设置。`libs`...
6. 导入过程中,Android Studio可能会检查Gradle版本,自动配置项目结构,并进行必要的同步。如果遇到版本问题,可能需要手动更新Gradle版本或调整项目配置。 在迁移过程中,可能会遇到以下问题: 1. 图片格式错误...
之前用Eclipse时,格式化XML代码,也会把顺序格式化,这样比较方便,看起来也清晰明了。 比如: 用Eclipse格式化时,会变成: Android Studio解决办法: File > Settings > Code Style > XML > Set from > ...