[Android] Button:枠線なしボタンを表示する
ボタンなどを含むビューはstyle属性を使うことで、スタイル(見た目)を変更することが出来ます。ここでは、Androidシステムが提供する枠線なしのスタイルを適用し、枠線なしボタンを表示する方法を説明します。
[Android] Button:画像付きテキストのボタンを表示する
Buttonはボタンのラベルにテキストのみではなく、画像を表示させることができます。ここでは画像付きテキストのボタンを表示する方法について説明します。
[Android] ImageButton:画像ボタンを表示する
ボタンラベルにテキストを表示する通常のボタンはButtonクラスか<Button>タグを使いますが、ボタンラベルに画像を表示するボタンは、ImageButtonクラスか<ImageButton>タグを使います。ここではImageButtonの基本的な使い方を説明します。
[Android] Button:ボタンのクリックイベントを処理する
ボタンはクリックされるとイベントが実行され、アプリはそのイベントを受け取り処理を定義することができます。ここではボタンのクリックイベントを処理する方法について説明します。
[Android] Button:ボタンを表示する
ボタンとは、ユーザーがクリックすることで特定の動作を実行するのコンポーネントのことを指します。ボタンを表示させるためにはButtonクラスか<Button>タグを使います。ここではボタンを表示する方法について説明します。
[Android] アプリが動作している端末の種類を判定する
テレビは、スマホやタブレット等の他の端末とは搭載されているハードウェア機能が大きく異なります。そのため、テレビとテレビ以外の端末の両方で動作させるアプリを開発する場合、動作している端末を判定し、ロジックを振り分けることがあります。今回のレッスンでは、アプリが実行されている端末がテレビかどうかを確認する方法について説明します。
[Android] ハードウェア機能の利用可否を確認する
前回のレッスンでは、アプリが、ある特定のハードウェア機能の利用を必須ではないことを宣言する方法を説明しました。しかしその場合、そのハードウェア機能の搭載有無に関わらず、アプリがインストールされ実行される可能があります。そのためアプリ実行時に、ハードウェア機能の利用可否を確認し、ロジックを振り分ける必要があります。今回のレッスンは、ハードウェア機能の利用可否をロジックで確認する方法について説明します…
[Android] テレビがサポートしないハードウェアをマニフェストに宣言する
Androidアプリは、使用するハードウェア機能をAndroidManifest.xmlに宣言することが出来ます。もし既存アプリをテレビ用にカスタマイズする場合、テレビは他端末と比べてハードウェア機能が大きく異なるため、ハードウェア機能に関するマニフェスト宣言を見直す必要があります。 今回のレッスンでは、テレビアプリ用のハードウェア機能に関するマニフェスト宣言について説明します。
[Android] テレビアプリ用のサポートライブラリを追加する
Android SDKにはテレビアプリ用のサポートライブラリが含まれています。ライブラリには、テレビアプリで使用するためのAPIとユーザインターフェースが含まれています。このレッスンでは、テレビ用のサポートライブラリを追加する手順について説明します。
[Android] Android Studioでサポートライブラリを導入する
Androidは、アプリ開発する上で便利な機能を内包したサポートライブラリを提供しています。ここでは、Android Studioでサポートライブラリを導入し、利用するための手順を説明します。