Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio 模板用法與自定義模板

Android Studio 模板用法與自定義模板

編輯:關於Android編程

本文gif圖比較多,可能會導致頁面加載緩慢,請大家耐心等待

今天我們來學習下Android Studio這款軟件的一些秘密,這些就是Template,就是我們輸出一些特定的字符就可以實現自動編寫一大堆代碼,額,什麼意思了?下面還是看圖來理解吧!

Live Template

這種模板用法就是輸入特定字符,按下Tab鍵即可,此鍵可自定義設置

在方法中輸入“Toast”並按下Tab鍵

\

快速編寫TAG,在類中輸入“logt”並按下Tab鍵

\

常量的編寫,詳細見圖

\
\

輸出語句的書寫的正確姿勢

\

Log打印語句的Code正確方式

\

對一個對象的判空/非空語句寫法

\

IntentView的寫法才叫炫酷

\

示范就先到這裡,這時可能就會問,你是怎麼知道要輸入的關鍵字的?我說我猜的你信嗎?不管你信不信,我反正不信。-_-!那麼我就帶大家怎麼去找這些輸入的關鍵字。
姿勢:Settings > Editor > Live Templates
\
大家可以自行去查看,看看是否有自己需要的,學習並記下來,然後運用到代碼編寫的工作中去,讓我們代碼編寫速度更快更嗨吧!

可能用著用著就會發現,我可能想實現自己的一個Live Template,可以嗎?答案是肯定的。

自定義Live Template

具體方法還是看圖,這裡創建了一個實現類似”logt”的效果,希望大家可以根據這個實現一些復雜的,這裡就實現了一個簡單的”mytag”
\

File Template

大家在AS中創建一個類的時候,相信大家都見過在類名上有這麼一句注釋

/**
 * Created by 你的電腦用戶名 on 當前的日期.
 */

這個也是可以修改的,見圖:
\

我們一起來創建一些自己喜歡的File Template

餓漢式單例類,模板代碼如下<此模板AS自帶>:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME}{
    private static ${NAME} ourInstance = new ${NAME}();

    public static ${NAME} getInstance() {
        return ourInstance;
    }

    private ${NAME}() {
    }
}

\

是不是在為AS創建Activity的時候不會自動繼承Activity而煩惱了?

自定義Activity class File Template模板代碼如下:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }
}

\

   
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved