Kotlin

テクニック

【Android】strings.xmlの使い方やメリット【Java/Kotlin】

こんにちは!今回はstrings.xmlを使い方やリットについて紹介します。strings.xmlとは?アプリ内で使用する文字列を定義するXMLファイルのこと使い方strings.xmlに文字列を定義まずはres/values/string...
View

【Android】WebViewでWebページを表示する【Java/Kotlin】

こんにちは!今回はWebページを表示しようと思います!Webページ表示にはWebViewを使用します。WebViewとは?Webページを表示するためのView。Webページだけでなくhtml文字列から画面を表示することも可能です。前提準備ま...
テクニック

【Android】カスタム属性を作成する【Java/Kotlin】

こんにちは!前回はカスタムビューを作成しました。今回はそのカスタムビューにカスタム属性を作成して追加してみましょう!カスタム属性とは?TextViewを例にすると <TextView android:id="@+id/textView" a...
View

【Android】Viewの形を角丸等に変更する【Java/Kotlin】

こんにちは!今回はViewの形を変更してみようと思います。だいたいのViewの形はデフォルトで四角なので角丸にしたい場合は対応が必要です。Viewを角丸にする前提準備まずは角丸にするためのdrawableを作成します。<?xml versi...
View

【Android】カスタムビューを作成して表示する方法【Java/Kotlin】

こんにちは!今回はカスタムビューを作成したいと思います。カスタムビューとは?カスタムビューとはTextViewやButtonのような既にAndroidが用意されているVIewと異なり、自身で作成したViewの事をカスタムビューといいます。カ...
未分類

【Android】SharedPreferenceを使用して永続データを実装する【Java/Kotlin】

こんにちは!今回はSharedPreferenceを使用して永続データを実装したいと思います!アプリ開発する上でほぼ必須かと思われます。SharedPreferenceとは?端末内にデータをKey-Value方式で保持するしくみ。アプリキル...
テクニック

【Android】SharedPreferenceManagerをスマートに実装する【Kotlin】

こんにちは!今回はSharedPreferenceManagerをスマートに実装したいと思います!※スマートには個人差があります。SharedPreferenceとは?データをアプリキルされてもデバイス内に保持するための仕組み。Key-Va...
View

【Android】Viewの幅や高さを取得時に0が返却される時の対処法

今回はgetHeightやgetWidthでViewの高さや幅が取得できない時の対処法を説明します!現象@Overrideprotected void onCreate(Bundle savedInstanceState) {super.o...
テクニック

【Android】Fragmentにデータを受け渡す際にnewInstanceを使う訳を解説

こんにちは!Fragmentにデータを受け渡す際にnewInstanceを使う訳を解説します。私はFragmentを学び始めた頃にnewInstanceが登場した際に「これってコンストラクタで実装するのはダメなの?」「インスタンス後sett...
View

【Android】Buttonのデザインを変更する【Java/Kotlin】

今回はButtonのデザインを変更しようと思います。Buttonはアプリに欠かせない機能ですよね。なのでButtonのデザインによってアプリ全体のデザインが大きく異なってきます。では早速実装していきましょう!Buttonの背景色を状態によっ...