{ "info": { "author": "Jean Pimentel", "author_email": "contato@jeanpimentel.com.br", "bugtrack_url": null, "classifiers": [], "description": "# XmlArrangement - Android\n\n* XML Arrangement Rules Generator for Android CodeStyle\n\n---\n\n## Before\n```xml\n\n\n\n\n\n```\n\n## After\n```xml\n\n\n\n\n\n```\n\n## How to use?\n\n### 1) Create a file to describe your desired order: (empty lines are ignored)\n\n```txt\nxmlns:android\nxmlns:.*\n\nandroid:id\nandroid:name\n\nandroid:layout_width\nandroid:layout_height\nandroid:minWidth\nandroid:minHeight\n\nandroid:.*\n.*\n```\n\nSee [example.txt](example.txt)\n\n### 2) Run:\n\n```\nuser@machine:~$ xmlarrangement-android my-order.txt > rules.xml\n```\n\n### 3) Install:\n\n* Android Studio **>** Preferences **>** CodeStyle **>** Scheme **>** Manage **>** Export\n\n* Open exported file and rename your scheme, e.g. ``\n\n* Find the line ``\n\n* You should see a structure like this:\n```xml\n \n \n ...\n \n \n```\n\n* Replace the content inside `` with the content of `rules.xml`\n\n* Copy new file to Android Studio codestyle path:\n * **Mac**: ~/Library/Preferences/AndroidStudioX.X/config/codestyles/\n * **Linux**: ~/.AndroidStudioX.X/config/codestyles/\n * **Windows**: %USERPROFILE%\\\\.AndroidStudioX.X\\config\\codeStyles\n\n* Restart AndroidStudio, go to Preferences **>** CodeStyle **>** Scheme and apply `NewScheme`.\n\n\n## Installation\n\n- Simple, using PyPI:\n\n```\nuser@machine:~$ [sudo] pip install xmlarrangement-android\n```\n\n- or download the source and:\n\n```\nuser@machine:~$ [sudo] python setup.py install\n```\n\n\n## References\n\n* [Formatting xml layout files for Android](https://medium.com/@VeraKern/formatting-xml-layout-files-for-android-47aec62722fc#.bt8shn2qx)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jeanpimentel/xmlarrangement-android", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xmlarrangement-android", "package_url": "https://pypi.org/project/xmlarrangement-android/", "platform": "", "project_url": "https://pypi.org/project/xmlarrangement-android/", "project_urls": { "Homepage": "https://github.com/jeanpimentel/xmlarrangement-android" }, "release_url": "https://pypi.org/project/xmlarrangement-android/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "XML Arrangement Rules Generator for Android CodeStyle", "version": "0.1.1" }, "last_serial": 2424959, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "0a896f2aba4295f095295068bc4d53b7", "sha256": "1313bcc4cf37ed923301f4690f600d33e49b1b8821f21924b409402f7efd9b15" }, "downloads": -1, "filename": "xmlarrangement-android-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0a896f2aba4295f095295068bc4d53b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15636, "upload_time": "2016-10-26T21:32:26", "url": "https://files.pythonhosted.org/packages/0a/d8/0926d66a6dde85a79b69ae89d23f987c5e9618cfb589b6e4008be7e8427f/xmlarrangement-android-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a896f2aba4295f095295068bc4d53b7", "sha256": "1313bcc4cf37ed923301f4690f600d33e49b1b8821f21924b409402f7efd9b15" }, "downloads": -1, "filename": "xmlarrangement-android-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0a896f2aba4295f095295068bc4d53b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15636, "upload_time": "2016-10-26T21:32:26", "url": "https://files.pythonhosted.org/packages/0a/d8/0926d66a6dde85a79b69ae89d23f987c5e9618cfb589b6e4008be7e8427f/xmlarrangement-android-0.1.1.tar.gz" } ] }