あひる裁縫店

好きなこと、技術のこと、くだらないこと

Kotlin

【Android+Kotlin】ディスプレイサイズを取得する

ディスプレイの情報を取得したい時のあれこれ。 幅、高さや解像度などの取得方法をメモっておきます。 val display = DisplayMetrics() windowManager.defaultDisplay.getMetrics(display) でディスプレイを取得することができます。詳細はこんな感じで .wid…

【Android】複数のActivityを一括終了させて遷移する

Androidの場合、遷移するとアクティビティはどんどんスタックされていく通常の場合は val intent = Intent(this, SecondActivity::class.java) startActivity(intent) のように遷移させていくと、 この図のように、アクティビティが積み重なっていく 前のア…

【Android】Spinnerで、白背景に白文字になってしまう(とりあえずの対処法)

AndroidStudio 3.1.4 Kotlin エラーではないが… Spinnerで、Adapterで val items = arrayOf("こぶた", "たぬき", "きつね", "ねこ") val adapter = ArrayAdapter(applicationContext, android.R.layout.simple_spinner_item, items mySpinner.adapter = adap…

Kotlin、リソースIDを検索する

例えばstringの場合通常の場合は、以下のようにして使用する XMLでこのように追加して、 <resources> <string name="hello">こんにちは</string> </resources> stringsについてはここで Android編、strings.xmlでテキスト管理 - あひる裁縫店 使用するときはのように記述する // MainActivity helloTextView.text =…

Android編、strings.xmlでテキスト管理

前回はiOS板について書きました。今回はAndroid編です。AndroidStudioと、Kotlinでやっていきます。 まずはテキスト管理のみを書いて、そのあとに言語ごとに分ける方法を記入します。iOSに比べるとすぐにできるので、 まずは、いつも通りプロジェクトを作っ…

AndroidStudioをインストールとKotlinの準備(Mac)

別のMacにAndroidを新しく入れたかったので、 作業ついでに、メモしておきます。手順をさらっと書くくらいで。 ここでは、Android Studio 2.3.3 Kotlin 1.1.51をインストールします。 Android Studio と SDK ツールのダウンロード | Android Developers まず…