2012-11-12 79 views
5

我跟着this教程,它爲我工作完美。現在我想添加修復問題功能。我正在使用Eclipse。定製皮棉規則:如何處理修復按鈕,單擊

lint警告鑑於我們修復按鈕,我可以處理它?

例如,當我們硬編碼字符串:的TextView機器人文本=「測試」)當您單擊CTRL + 1,幫助彈出與可能性提取字符串打開。我試圖做的是添加提取硬編碼的dp值功能。

而且這將是巨大的,如果你能指出我在那裏我能找到的已經實施皮棉問題的源代碼。

謝謝。

+0

所以基本上你想這些被移動到dimens.xml和引用,正確? –

+0

是android:layout_height =「100dp」 - > ctrl + 1 - >提取到dimens –

+0

不知道你是否想要這個功能,或者只是想自己寫這個功能,但如果前者,也許只是在http:///b.android.com/針對已實施lint問題的工具 –

回答

2

棉絨檢查可以寫成獨立的:

毛修復是ADT撐着的一部分:http://tools.android.com/tips/lint

Lint與ADT 16及更高版本集成。該集成提供以上皮棉的命令行版本的幾個特點:

  • 自動修復許多警告
  • 林特大幹快上各種編輯操作自動運行
  • 能夠抑制類型的錯誤,以及一個錯誤的特定實例
  • 能夠配置問題嚴重性
  • 直接跳轉到從棉絨鑑於上述問題源
1

考慮的IntelliJ IDEA社區,從https://www.jetbrains.com/idea/download/下載製作插件爲您定製皮棉檢查,並按照教程在http://www.jetbrains.org/intellij/sdk/docs/index.html

那麼之後你會知道,要處理的燈泡,你必須特別延長IntentionAction類自定義皮棉警告的修復。

,然後搜索部署本教程中的插件,最後你會知道把這樣在Android工作室/內容/ plugins文件夾中創建的插件的罐子。

+0

請查看https://github.com/bignerdranch/linette/tree/master/lint/src/main/java/com/bignerdranch/linette –