`
fcuppvtkd
  • 浏览: 7227 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Eclipse中Android项目XML文件的格式化配置(转)

 
阅读更多
Eclipse中Android项目XML文件的格式化配置

在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上(效果如下所示),阅读、修改起来都很不方便。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout ...>
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content" ...></TextView>
</LinearLayout>
而我希望最佳的格式化效果如下,控件的每个属性配置占一行方便阅读修改,没有子元素的控件直接使用 /> 关闭:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView
        android:id="@+id/TextView01"
        android:text="Some Content"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>
    为了达到上述的格式化效果,需要修改Eclipse的一些配置及进行一些额外的操作:
1)修改Eclipse的XML格式化配置
    这一步的配置是使格式化的效果为控件的每个属性配置占一行。进入 Window/Preferences,展开到 XML/XML Files/Editor,
勾选 “Split multiple attributes each on a new line” 即可,如下图所示:

经此配置后,每次使用快捷键  Ctrl+Shift+F 键格式化后每个属性配置就会占一行。

2)压缩节点的声明方式
    这步的目的是将没有子节点的元素的声明方式进行压缩,如将 “<TextView ...></TextView>” 转化为 “<TextView .../>”。
方法为在XML文件内空白地方点击鼠标右键,选择 ”Source/Cleanup Document...“,如下图所示:

之后将弹出如下界面:

勾选“Compress empty element tags”,点击 OK 按钮即可。
为了方便,可以为此操作添加一个快捷键,进入 Window/Preferences,展开到 General/Keys,如下图配置自己喜欢的快捷键即可:
分享到:
评论

相关推荐

    android studio Eclipse Code Formatter配置文件xml下载

    androidstudio java代码eclipse风格的代码格式化配置文件。 1.插件安装:Androidstudio插件市场安装Adapter for Eclipse Code Formatter 2.插件配置,在附件截图中 3.xml配置文件在附件中 4.默认快捷键 CTRL+ALT+L...

    Android和XML代码格式化

    Eclipse 中: 配置方法: window-&gt;preferences-&gt;java-&gt;Code style-&gt;Formatter中导入android-formatting.xml ...XML格式化: http://www.androidpolice.com/2009/11/04/auto-formatting-android-xml-files-with-eclipse/

    Eclipse代码格式化XML

    Eclipse代码格式化,Android代码格式化,格式化,XML

    android String.xml Excel 相互转换工具

    在Android应用开发中,国际...总的来说,`android String.xml Excel 相互转换工具`是Android应用开发中的利器,它们简化了国际化过程中字符串资源的管理,提高了开发效率,是每个进行多语言支持的项目必备的辅助工具。

    Android studio EclipseFormatter.zip

    因此,`EclipseFormatter`这个插件或配置文件就是为了满足这部分开发者的需求,让他们能够在Android Studio中享受到与Eclipse一致的代码格式化体验。 安装Eclipse Formatter插件或者导入配置文件到Android Studio的...

    eclipse导入Android studio所需文件

    通过以上步骤,一个原本为Eclipse设计的Android项目就能成功迁移到Android Studio,利用其强大的功能,如代码提示、自动格式化、模块化开发以及Gradle带来的灵活构建系统。记住,尽管迁移过程可能会遇到一些挑战,但...

    用 Eclipse 开发Android 程序配置法

    为了将Android源码导入Eclipse,你需要复制Eclipse工程配置文件`.classpath`到Android源码的根目录。同时,确保`.classpath`文件中的所有路径都对应于源码树中的实际文件和目录。避免将不相关的文件或目录导入到工程...

    Android开发工具eclipse

    - 创建项目后,Eclipse会自动生成基本的项目结构,包括src目录(源码)、res目录(资源)、AndroidManifest.xml(应用配置文件)等。 3. **编写代码** - 主要编程语言是Java,开发者在src目录下的源码文件中编写...

    vlc android eclipse 工程

    在这个项目中,Eclipse被用来组织和管理VLC for Android的源代码、资源文件和构建过程。 3. **集成开发环境(IDE)的使用**:在Eclipse中开发VLC for Android,开发者可以享受到代码自动完成、错误检查、调试工具等...

    eclipse_editor.xml

    按照步骤将此文件下载并配置到自己的eclipse中,可让你的eclipse用着更加好用,他可以自动删除每个类中你之前引用,而类中不用的冗余引用类,当你Ctrl+S 保存代码时,会自动格式化,让你的代码看上去更规范,可读性...

    在Eclipse中配置Android的import和format模板

    在Eclipse中配置Android开发环境是一项重要的工作,它直接影响到代码的导入效率和格式化规范。本文将详细讲解如何在Eclipse中配置Android的import和format模板,以便提高开发效率和保持代码的一致性。 首先,`...

    Excel和String.xml 互相转换工具

    在提供的压缩包文件中,`.classpath`和`.project`是Eclipse项目的配置文件,用于指示IDE如何构建和运行项目。`src`目录通常包含源代码,`bin`目录存放编译后的类文件。`.settings`目录包含项目的特定IDE设置。`libs`...

    eclipse版AndroidTreeView

    【描述】"原来是githup上面的项目,转成eclipse上面运行" 表明该资源来源于GitHub,原始版本可能适用于Android Studio,但通过开发者或社区的努力,已将其转换为适应Eclipse IDE的格式。这对于那些还在使用Eclipse...

    超图官方demo,Eclipse转Android studio

    2. **项目结构差异**:Eclipse项目通常包含src、res、libs等目录,而在Android Studio中,这些会被映射到app模块下的java、res、libs(或dependencies)等目录,同时新增了build.gradle文件来管理构建配置。...

    Eclipse开发Android源码

    - **导入格式化和导入顺序配置**:将`android-formatting.xml`和`.importorder`文件导入Eclipse,分别用于设置代码风格和导入顺序。在Eclipse的偏好设置中,通过`Window -&gt; Preferences -&gt; Java -&gt; Code Style`进行...

    生成ANT所需要的Build,xml文件

    5. **编写XML输出**:将上述信息转换为符合ANT语法的XML格式,输出到build.xml文件中。 在gen1.py运行后,生成的build.xml文件可以被ANT读取并执行,实现项目的自动化构建。使用ANT的一大优势是其可扩展性,可以...

    eclipse中开发调试android源项目

    - **导入配置文件**:将`android-formatting.xml`和`android.importorder`文件导入到Eclipse中。 - **配置代码风格**:通过`Window -&gt; Preferences -&gt; Java -&gt; Code Style -&gt; Formatter`菜单导入`android-formatting...

    把Eclipse项目迁移到AndroidStudio

    6. 导入过程中,Android Studio可能会检查Gradle版本,自动配置项目结构,并进行必要的同步。如果遇到版本问题,可能需要手动更新Gradle版本或调整项目配置。 在迁移过程中,可能会遇到以下问题: 1. 图片格式错误...

    xml.zip_Android XML_android

    XML(Extensible Markup Language)是一种用于标记数据的语言,它在Android开发中扮演着重要的角色,因为它是Android系统中数据交换、配置文件以及序列化对象的主要格式。本压缩包"xml.zip_Android XML_android"显然...

    ParallaxHeaderViewPager 项目android studio版本改造成eclipse版本

    虽然AndroidManifest.xml文件格式在两者之间是通用的,但需要确保所有依赖服务、权限和活动都正确配置,特别是对于library项目,需要确保Eclipse可以识别其依赖关系。 7. **Java代码的兼容性** 虽然Java代码通常...

Global site tag (gtag.js) - Google Analytics