簡単な Toast の処理をクラスで作成する作業でたくさん使ってみました。 ALT + Insert (ツリービュー上)ALT + Insert は、場所によって表示されるウインドウが違いますが、この場合は プロジェクトのツリービュー内の Activity のソースの親ノードを選択しています。その後、Java Class を選択します。 すると、上のようなダイアログが表示されるので、クラス名を入力して OK ボタンをクリックします。ALT + Insert (ソース上) クラスファイルが作成され、その中にクラスのブロックが記述されているので、その中にカーソルを置いて ALT + Insert を実行します。 すると、今度は『Generate』のウインドウが表示されるので、Constructor を選択します。 ▼ 生成されました CTRL + O (Override Methods) メソッドを追加する為に既存のメソッド記述を利用します。 この場合は、toString メソッドを @Override なしでコードを転送して、適宜変更します。 ▼ 変更後のコード CTRL + ALT + T (囲み処理/Surround) これは、行を選択してその上下になにかしらのコードを追加する処理です。ここでは、try 〜 catch を選択していますが、自動的に 対応する Resources.NotFoundException が記述されました。 CTRL + D (複製) 対象行を選択して、実行すると複製されます。これで文字列を引数とするメソッドを作成します CTRL + / (行コメント) ※ コメントに対して実行すると、コメント解除 範囲選択して、 実行します。 CTRL + SHIFT + / (範囲コメント) ※ コメントに対して実行すると、コメント解除
public class QlMessage { public QlMessage() { } public void show(Context context,int id) { try { Toast ts = Toast.makeText(context,id,Toast.LENGTH_LONG); ts.show(); } catch (Resources.NotFoundException e) { e.printStackTrace(); } } public void show(Context context,String message) { Toast ts = Toast.makeText(context,message,Toast.LENGTH_LONG); ts.show(); } }
|
【Android Studio 1の最新記事】
- Tools クラスを使って Livedoor の お天気Webサービスを呼び出して Google gson でリストビューに一括で投入するとこうなります
- Android の ListView で ArrayAdapter をカスタマイズして表示する時、リストビューのアイテム内にボタン等がある場合のイベント登録時の注意事項
- できる限り不必要な記述は省いて simple_list_item_2 を使った 自前クラスを扱う専用 ArrayAdapter(private) でリストビューの表示
- できるだけ難しい事をせずに、Android のリストビューでタイトルをクリックしたらそのページを表示する( 自前のオブジェクトを ArrayAdapter にセットする )
- インターネットからアイコン画像を取得してリストビューを表示する
- Android の AlertDialog を使いやすくする MessageBox クラス
- できるだけ難しい事をせずに、Android のリストビューでタイトルをクリックしたらそのページを表示する
- Android の単純な ListView の ArrayAdapter による応用の効く 4バリエーション と複数項目に即対応できる SimpleAdapter による実装
- Android Studio : インターネット上の画像を取得して、Bitmap か Drawable で ImageView に表示する
- Storage Access Framework のガイドラインに基づく、Android 4.4 とそれ以降における 画像参照
- Android Studio : GET(POST)メソッドで呼び出す際に、PHP 側のセッションを有効にする為に CookieManager を static で使用する
- Android Studio で AsyncTask / Android Studio ならではの操作でコードを楽々作成
- Android Studio : 現在の時間を ライフサイクルのアクティブな時に処理される onStart で表示する( 5.1.1 )
- Android Studio でボタンをクリックして トースト(Toast) を表示する / onClick プロパティと Button へのイベント登録( Listener )
- Google スプレッドシートで、Android Studio の重要な操作のまとめ
- Android Studio で com.example. lightbox. myapplication を jp.winofsql. lightbox. threeButton に変更
- Android Studio の 『CTRL + SHIFT + I』(定義の参照) を中心に、少しでも時間短縮
- Android Strudio で行われている『スペルチェック』をオフにする( Typo: In word '.....' という表示 )
- Android Studio と Pleiades Eclipse + Android SDK が参照する Java SE ドキュメントを日本語化する