テクニック

テクニック

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

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

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

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

【Android】ステータスバーのデザインを変更する【Java/Kotlin】

こんにちは!今回はステータスバーのデザインを変更してみましょう!ステータスバーとは?端末常備に時間やバッテリー残量が表示されているあのバーのことをステータスバーといいます。実はこのステータスバーのデザインを変更できる事が可能です!では早速デ...
テクニック

【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...