[Kotlin] 2つのボタンを持つダイアログ(AlertDialog)を表示
アプリでは、何かしらの処理を行う前に、ユーザーの誤操作でないことを確認するためのダイアログを表示することがよくあります。 ダイアログは、ユーザーによる意思決定や追加情報の入力用に表示される小さなウィンドウです。ダイアログ… 続きを読む »
アプリでは、何かしらの処理を行う前に、ユーザーの誤操作でないことを確認するためのダイアログを表示することがよくあります。 ダイアログは、ユーザーによる意思決定や追加情報の入力用に表示される小さなウィンドウです。ダイアログ… 続きを読む »
前回は ListViewのリスト項目をタップした際のイベント処理 について紹介しました。この記事では、リスト項目そのものをタップした際に処理を行うプログラムについて書きました。 今回は、リスト項目としてテキスト以外にボタ… 続きを読む »
Kotlin にも Swift におけるタプル(Tuple)のように、異なる型の値を複数まとめて扱える構文である Pair や Triple が存在します。 以下では Pair および Triple の基本的な使用方法を… 続きを読む »
以前 Kotlin による基本的な ListView の作成方法について紹介しました。 今回は上記の記事で作成した ListView の項目をタップした際のイベント処理について紹介します。また、リスト項目を挿入・削除する… 続きを読む »
Kotlin で ListView を表示するサンプルコードを紹介します。 配列に格納した文字列をリスト項目として以下のように表示する簡単なアプリです。 サンプルコード レイアウトXMLで画面に ListView を配置… 続きを読む »
複数のページを持つAndroidアプリで、左右のスワイプによるページ切り替えを行う方法です。 ラベル(TextView)をひとつだけ持つページを2つ作り、それをスワイプで切り替える簡単なサンプルアプリの作り方を通して V… 続きを読む »
AndroidアプリのレイアウトをXMLファイル(activity_main.xml)で設定している場合、あるウィジェットやレイアウトなどのUI要素を継承した「拡張UI要素」を配置しようとして以下のエラーが発生することが… 続きを読む »
Java における static な変数やメソッドを Kotlin で定義する方法についてです。 クラスを跨いで使いたい定数などを Kotlin で定義したい場合、パッケージ文やインポート文と同じ位置(package-l… 続きを読む »
Androidアプリの開発に使用できる言語に Kotlin が追加されてからしばらく経ちますが、まだ触れたことが無かったため開発環境を設定しました。 実際に Kotlin のコードをアプリとして実機で動かすまでの手順を記… 続きを読む »