Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

旧Android(Jetpack Compose以前)

タブのあるページは、ViewPager2とTabLayoutで作成する

(Jetpack Composeを用いない、古い手法になります。別記事 で少しだけ、Jetpack Composeでのコード例があります。) また、ChatGPTに聞いてみました。 Androidアプリを、KotlinとJetpackを用いて開発しています。タブを自由に増減できるページを作りたいので…

Fragment間の引数付き移動

(Jetpack Compose以前の古い手法になります。詳しくは別記事参照。) JetpackでのFragment間の移動と従来の移動との違いが整理しきれていなかったので、ChatGPTに聞いてみました。 Androidアプリをkotlinで開発しています。次のコードがしていることを教えて…

WebViewでハイライトを動的に追加するには

(Jetpack Compose以前の手法です。Jetpack Compose内でWebViewを使用するためには、AndroidView関数を経由して、WebViewを生成する必要があります。詳細は別記事参照。) また、ChatGPTに聞いてみました。 WebViewでハイライトをするには、Javascriptを用いて…

EditViewでハイライトを動的に追加するには

(Jetpack Composeでは、TextFieldを用います。別記事参照) ChatGPTに聞いてみました。 TextViewまたはEditTextのSpannableStringオブジェクトの値を変更することでハイライトが付加出来るようです。 編集に関しては、表示させたメニューで色を指定するタイミ…