Androidアプリ開発 ImageViewの四隅を丸くする Andorid アプリの開発で、画像を表示する際に使用する ImageView。表示したイメージの四隅のカドが気になります。CardView を使って、ImageView で表示するイメージの四隅のカドを丸く表示する方法について、紹介します 2023.04.17 Androidアプリ開発
Androidアプリ開発 TextViewの文字をスクロール表示する TextViewを使用する上で、困りごとのひとつとして、文字列全体が入りきらないケースがあります。文字列全体が入りきらないケースの対応として、文字列をスクロール表示させて、文字列全体を見せる、簡単で便利な実装方法について、紹介します 2023.04.15 Androidアプリ開発
Androidアプリ開発 スクリーンショットを取得して、SNSに投稿する スマホのカメラで撮影した画像を SNS に投稿する、SNS の一般的な使い方です。アプリの機能として、現在表示している画面のスクリーンショットを取得して、取得した画像を、直接 SNS に投稿する機能の実装方法について、紹介します。 2023.04.15 Androidアプリ開発
Androidアプリ開発 配列のソート・シャッフル・重複排除 配列(ArrayList、List)にセットしているデータの並び替え(ソート)や、ランダムで並び替え(シャッフル)、重複しているデータを配列から排除(重複排除)が必要な場合に、コーディングが少なく簡単で便利な実装方法について紹介します 2023.04.11 Androidアプリ開発
Androidアプリ開発 ListViewでスクロール位置を保持する方法 リスト一覧から選択後にListViewを再表示させた場合、スクロール位置がリセットされます。選択の度にスクロール位置がリセットされると、操作性が著しく低下します。スクロール位置を保持して状態で、ListViewを再表示する仕組みを実装します 2023.04.10 Androidアプリ開発
Androidアプリ開発 Android13対応(ファイルのメディア権限) Android13では、アプリがメディアストアを使用して画像や写真、動画、音声ファイルを使用する場合、新しく追加されたの権限をマニフェストファイルに追加するのと、その権限についてユーザー承認をリクエストして、許可がないとアクセスできません 2023.02.08 Androidアプリ開発
Androidアプリ開発 MPAndroidChart 棒グラフの実装 MPAndroidChartのBarChart(棒グラフ)は注意すべき点があり、棒グラフの棒の太さに関する設定がないので、X軸の値を連番にする必要があります。グラフに表示する棒の数と、X値と隣り合うX値との差の割合が、棒の太さになっています 2023.02.06 Androidアプリ開発
Androidアプリ開発 ダイアログ領域外のタップを検知する 入力キーボードを閉じずにダイアログの枠外タップして、ダイアログを閉じると、画面項目が切れる現象が発生します。ダイアログの枠外タップを検知して、ダイアログを閉じる前にキーボードを閉じるコードを追加することで、画面項目が切れる現象を回避できます 2023.01.30 Androidアプリ開発
Androidアプリ開発 カスタムフォントとグラデーション表示 TextViewで表示する文字を標準フォント以外のカスタムフォントを使用したり、標準では単色しか指定できない文字の色をグラデーション表示するなど、リッチなTextViewの実装を説明します。 2023.01.08 Androidアプリ開発
Androidアプリ開発 音楽ファイルのジャケット画像を表示する MP3ファイルなどの音楽ファイルには、アーティスト、アルバム名、ジャンルなどのメタデータが含まれています。このメタデータにアルバムジャケットなどの画像データが含まれている場合に画像データをImageViewに表示する方法を説明します 2023.01.02 Androidアプリ開発