アプリ開発

Androidアプリ開発

MPAndroidChart 棒グラフの実装

MPAndroidChartのBarChart(棒グラフ)は注意すべき点があり、棒グラフの棒の太さに関する設定がないので、X軸の値を連番にする必要があります。グラフに表示する棒の数と、X値と隣り合うX値との差の割合が、棒の太さになっています
Androidアプリ開発

ダイアログ領域外のタップを検知する

入力キーボードを閉じずにダイアログの枠外タップして、ダイアログを閉じると、画面項目が切れる現象が発生します。ダイアログの枠外タップを検知して、ダイアログを閉じる前にキーボードを閉じるコードを追加することで、画面項目が切れる現象を回避できます
Androidアプリ開発

カスタムフォントとグラデーション表示

TextViewで表示する文字を標準フォント以外のカスタムフォントを使用したり、標準では単色しか指定できない文字の色をグラデーション表示するなど、リッチなTextViewの実装を説明します。
スポンサーリンク
Androidアプリ開発

音楽ファイルのジャケット画像を表示する

MP3ファイルなどの音楽ファイルには、アーティスト、アルバム名、ジャンルなどのメタデータが含まれています。このメタデータにアルバムジャケットなどの画像データが含まれている場合に画像データをImageViewに表示する方法を説明します
Androidアプリ開発

表示できる行数を指定できるListView

ListView の表示できる行数を指定することができないため、件数が多いと表示領域が画面全体に及んだり、逆に少ない場合は、空白の表示領域ができます。表示できる行数を指定できる ListView の実装方法について、説明します。
Androidアプリ開発

RecyclerViewの並び替えと削除 (Drag&Swipe)

RecyclerViewはViewを破棄せず、再利用する特徴から、実装する上で、予期しない動きに嵌ることがあります。RecyclerViewでアイテムの並び替えと削除を実装した際に嵌った予期しない動きの対処について、説明します。
Androidアプリ開発

AdMobインタースティシャル広告の実装

インタースティシャル広告はアプリの利用者の利便性を下げる可能性がありますが、バナー広告に比べて、クリック率が高い傾向にあり、収益の向上に期待できます。バナー広告が実装済みであれば、ひと手間加えるだけでインタースティシャル広告が実装できます。
Androidアプリ開発

非推奨のLocationRequest.createの対応

位置情報の更新をリクエストするrequestLocationUpdatesメソッドに、従来はcreateメソッドでLocationRequestを生成していましたが、create メソッドが非推奨になったため、Builderメソッドで実装する必要があります
Androidアプリ開発

PDF作成をPdfDocumentで実装する

AndroidアプリからPDFを作成するのに、特別なJavaPDFライブラリは必要ありません。AndroidAPIのPdfDocumentクラスを使用して、Androidアプリから簡単にPDFを作成する方法を説明します。
Androidアプリ開発

設定値を操作するGUIスライダーの実装

音声ボリュームの調整など設定値を増減するようなGUI操作では、数値を入力させるのではなく、スライダーを左右に動かす操作のほうが、利便性がよくなります。SeekBarを使用して、AndroidアプリにGUIスライダーを実装する方法を説明します
スポンサーリンク