Android Code Style in Intellij Idea / Android Stud

2019-01-31 03:41发布

Before Android Studio, I was using android-formatting.xml as Code Style in Eclipse.

How can I setup Android Studio / Intellij Idea to format code as in Eclipse?

UPDATE

I tried Eclipse Code Formatter plugin. It seems to work, but you cannot edit any setting at all. My team prefers 120 columns instead of 100.

I tried @CrossleSong answer too. It's a bit tricky, but more powerful. You can save this

https://android.googlesource.com/platform/development/+/android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

as Android.xml and copy it to AndroidStudio/Intellij codestyles folder: for me is

~/Library/Preferences/AndroidStudioPreview/codestyles

Now you can select Android as Code Style in Android Studio Preferences.

4条回答
Evening l夕情丶
2楼-- · 2019-01-31 03:46

For Android Studio 1.2.2 and above:

What didn't work for me:

Thanks for the question. There are good answers and hints here but for my case where I updated to Android Studio 1.2.2, it didn't work right out of the box. Some answers and blogs suggested that after downloading the xml file,

  1. Save the xml file to ~/Library/Preferences/AndroidStudio/codestyles.
  2. Then restart AndroidStudio
  3. Go to Android Studio -> Preferences -> Code Style -> Java and from Scheme dropdown select the scheme name and save.

    However when I put the xml file inside ~/Library/Preferences/AndroidStudio/codestyles/ folder it didn't show my scheme name in the Scheme dropdown to select from.

What worked for me:

After I updated Android Studio to latest version, under ~/Library/Preferences/ in mac, I had two folders: AndroidStudio and AndroidStudio1.2. For importing the AndroidStyle.xml code style file in the updated Android studio, I had to create a folder named codestyles inside ~/Library/Preferences/AndroidStudio1.2/ folder, since none existed. Then I saved the xml file in there and followed the above procedure. Just saving the file solely in .../AndroidStudio/codestyles folder didn't work for me.

Hope it helps someone some day.

查看更多
闹够了就滚
3楼-- · 2019-01-31 03:47

Instructions to use Eclipse XML formatter in Android Studio:

  1. File -> Settings -> Plugins
  2. click 'Browse repositories' button, enter 'Eclipse Code Formatter' in the search field and install the plugin.
  3. Restart Android Studio.
  4. File -> Settings -> Other Settings -> Eclipse Code Formatter (if you cannot find it, then use search field for that)
  5. select 'Use the Eclipse code formatter', browse your xml style file and press OK button to close the Settings.

I hope I wrote instructions clear. Let me know in case you didn't understand.

查看更多
孤傲高冷的网名
4楼-- · 2019-01-31 03:49

You can use the third-party Eclipse Code Formatter plug-in for IntelliJ IDEA / Android Studio.

查看更多
仙女界的扛把子
5楼-- · 2019-01-31 04:04

You can download the development repo from Android source. The development/ide/intellij folder includes code style, templates...

查看更多
登录 后发表回答