2017-11-07 16 views
-5

新しいAndroidのアクティビティを作成すると、クラスの名前に応じて自動的にテキストをJavaファイルに挿入できますか?通常のJavaクラスは、このよう normally a java class is generated this wayがJavaクラスにテキストを自動的に挿入

生成され

は、私には、例えば、このように生成されるJavaクラスを設定することはできますか? Can I set the java class to be generated this way, for example?

+1

http://idownvotedbecau.se/imageofcode –

+0

@BernoulliGate [タグ:アンドロイド-スタジオ]タグが表示されますにAndroid Studioがどのようにクラスを生成しているかを変更することについて質問されているように見えるので、ここでは関連性があります。 – Dukeling

答えて

0

これを行うようにIDEを構成できます。 Eclipseは「コードテンプレート」と呼ばれ、グローバルに、またはプロジェクトごとに構成することができます。 IBMはtutorialを提供していますが、十分な助けを得ていない場合は他にもたくさんのリソースがあります。

1

囲碁[ファイル]> [その他の設定]> [デフォルト設定...あり

:エディタ>ファイルとコードテンプレート

選択クラス(またはその他のファイル)と、このようなものを追加:

public ${NAME} { 
    Log.d(${NAME}, "log from constructor"); 
} 

アクティビティの特定のケースは、画面の[その他]タブにあります。

0

「クラス」テンプレートにコードを追加しました。それはこのように見えた:

#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end 
#if (${IMPORT_BLOCK} != "")${IMPORT_BLOCK} 
#end 
#parse("File Header.java") 

#if (${VISIBILITY} == "PUBLIC")public ${NAME} { Log.d(${NAME}, "log from 
constructor"); } #end #if (${ABSTRACT} == "TRUE")abstract #end #if (${FINAL} 
== "TRUE")final #end class ${NAME} #if (${SUPERCLASS} != "")extends 
${SUPERCLASS} #end #if (${INTERFACES} != "")implements ${INTERFACES} #end { 
} 

しかしLog.d ... doesn't仕事

関連する問題