2016-07-10 10 views
1

私の現在のプロジェクトでは、複数の異なるEditTextに対して同じアクションを実行する必要がありました。Android Studioで複数のアイテムに対して同じアクションを作成するためのショートカット

私は一度に複数のEditTextsをクリアした場合たとえば、手動で入力するよりも簡単な方法があります:

et1.setText(null); 
et2.setText(null); 
et3..... 

を私は現在、7つの異なるEditTextsために同じことをやっているし、それがあるが、それらのすべてに対して同じアクションをタイプするのは面倒です。唯一変化しているのがアクションを実行しているアイテムであるときにタイピングプロセスをスピードアップする方法はありますか?

答えて

1

これらをアレイに格納し、アレイ全体にループしてすべてクリアします。複数の場所で行う必要がある場合は、それを関数にします。入力速度に執着しないでください。入力はプロジェクトに費やす時間の5%未満です。保守性について心配しています。主な問題は、どれくらい時間がかかるかではなく、そのうちの1つを忘れる可能性が高いことです。

0

私はGabe's answerに同意します。あなたが特定の状況のた​​めのタイピングをスピードアップしたい場合は、Windows上でD + CTRL Mac上またはある場合は完全酒のために、あなたはCMD + Dを使用することができます。現在の行をコピー&ペーストします。貼り付けたコードをコピーしたい場合は、その行を選択して上記のショートカットキーを使用してください。

関連する問題