Android

 Computer >> コンピューター >  >> プログラミング >> Android
  1. 【Android開発】RecyclerViewとCardViewを組み合わせた学生リストアプリの作り方

    はじめにRecyclerView(リサイクラービュー)とCardView(カードビュー)を使った実装例を見ていく前に、まずはそれぞれの基本について確認しておきましょう。RecyclerViewは、従来のListViewをより高度に進化させたUIコンポーネントです。ViewHolderデザインパターンに基づいて動作し、大量のデータを効率的に表示できるのが特徴です。グリッド形式やリスト形式など、さまざまなレイアウトで項目一覧を表示できます。一方、CardViewはFrameLayoutを継承したコンポーネントで、項目をカード状に美しく表示するために使われます。角丸(radius)や影(shadow

  2. 【Android】RecyclerViewのアイテムをスクロール時にアニメーション表示させる方法

    RecyclerViewのアニメーションとはRecyclerViewのItemアニメーションの実装例を紹介する前に、まずAndroidにおけるRecyclerViewについて簡単におさらいしておきましょう。RecyclerViewはListViewの進化版にあたるウィジェットで、ViewHolderデザインパターンに基づいて動作します。RecyclerViewを使うことで、グリッド形式やリスト形式のアイテムを効率よく表示できます。CardViewはFrameLayoutを拡張したウィジェットで、アイテムをカード状に見せたい場合に使用します。角丸(radius)や影(shadow)があらかじめ定

  3. 【Android】GridLayoutManagerとRecyclerViewで作るシンプルなグリッド表示の実装例

    RecyclerViewとは? GridLayoutManagerを使ったRecyclerViewのグリッド表示の例に入る前に、まずAndroidにおけるRecyclerViewとは何かをおさらいしておきましょう。RecyclerViewはListViewをさらに進化させた高度なコンポーネントで、ViewHolderデザインパターンに基づいて動作します。RecyclerViewを利用することで、グリッド形式やリスト形式のアイテムをメモリ効率よく表示できます。 本記事で作成するアプリ この記事では、学生の名前と年齢をグリッド状に表示する「学生記録アプリ」を題材に、RecyclerViewとGr

  4. AndroidでRecyclerViewを使って横方向リストビューを実装する方法を徹底解説

    はじめに:RecyclerViewとは具体的な実装例に入る前に、まずAndroidにおけるRecyclerViewについて簡単におさらいしておきましょう。RecyclerViewはListViewのより高度なバージョンであり、ViewHolderデザインパターンに基づいて動作します。RecyclerViewを利用することで、グリッド形式やリスト形式のアイテムを効率的に表示できます。本記事では、学生の名前と年齢を表示するスタイリッシュな「学生記録アプリ」を作成しながら、RecyclerViewで横方向(水平)にスクロールするリストビューを構築する方法を段階的に解説していきます。ステップ1:新規プ

  5. AndroidのLinearLayoutManagerでRecyclerViewを最上部までスクロールする方法

    はじめに:AndroidにおけるRecyclerViewとは具体例に入る前に、まずAndroidのRecyclerViewについて簡単に確認しておきましょう。RecyclerViewはListViewの進化版にあたるUIコンポーネントで、ViewHolderデザインパターンに基づいて動作します。RecyclerViewを使うことで、グリッド形式やリスト形式のアイテムを効率よく表示できます。本記事では、学生の名前と年齢を一覧表示するサンプルアプリを作成しながら、LinearLayoutManagerを使用したRecyclerViewで特定の位置(最上部)へスクロールする方法を解説します。実装手順

  6. 【Android開発】RecyclerViewアダプターのデータを動的に更新する方法を解説

    RecyclerViewとは?具体的な実装例に入る前に、まずAndroidにおけるRecyclerViewについて簡単に確認しておきましょう。RecyclerViewはListViewの上位互換にあたるコンポーネントで、ViewHolderデザインパターンに基づいて動作します。RecyclerViewを活用することで、グリッド形式やリスト形式のアイテムを効率的に表示できます。本記事では、学生の「名前」と「年齢」を一覧表示するサンプルアプリを作成しながら、RecyclerViewアダプターのデータを更新する方法を段階的に解説します。ボタン操作でリストにアイテムを追加・削除し、そのたびに画面がリア

  7. Androidアプリでアニメーショングラデーション背景を作成する方法【コード付き解説】

    実装方法に入る前に、まずグラデーションカラーについて簡単におさらいしておきましょう。Wikipediaによると、コンピュータグラフィックスにおけるカラーグラデーション(カラーランプやカラープログレッションとも呼ばれます)とは、位置に応じて変化する一連の色を指定したもので、通常は領域の塗りつぶしに使用されます。例えば、多くのウィンドウマネージャーでは、画面の背景をグラデーションとして指定できます。本記事では、Androidアプリにおいて時間の経過とともに色が変化する「アニメーショングラデーション背景」の作成方法を、具体的なコード例とともにステップごとに解説していきます。 Step 1:新規プロジ

  8. 【Android】DatePickerのOnDateChangedListenerで日付変更イベントを検知する方法

    はじめに:DatePickerとはAndroidアプリ開発では、ユーザーに誕生日や予約日などの日付を選択してもらう場面が多くあります。そんなときに活躍するのが「DatePicker」です。DatePickerはFrameLayoutのサブクラスとして実装されたウィジェットで、「日」「月」「年」を直感的に選択できるUIコンポーネントです。本記事では、DatePickerにOnDateChangedListenerを設定し、ユーザーが日付を変更したタイミングを検知する方法を、実際のコード例とともに解説します。手順1:新規プロジェクトを作成するまずはAndroid Studioで新しいプロジェクトを

  9. Androidでレイアウトを垂直方向にスクロールさせる方法【ScrollViewの使い方】

    Androidで画面の内容を上下にスクロールさせたいときに活躍するのがandroid.widget.ScrollViewクラスです。ScrollViewは、子ビュー(Child Views)を垂直方向にスクロールさせるためのウィジェットで、画面に収まりきらない長いコンテンツを表示する際に欠かせない存在です。この記事では、垂直スクロールビュー(Vertical ScrollView)の基本的な仕組みと、実際にレイアウトを垂直方向にスクロールさせる手順を、サンプルコードとともにわかりやすく解説します。Step 1:Android Studioで新規プロジェクトを作成するまず、Android Stu

  10. 【Android】GalleryのようなHorizontalScrollView(横スクロールビュー)を実装する方法

    HorizontalScrollViewとは? 例に入る前に、HorizontalScrollViewについて簡単に確認しておきましょう。HorizontalScrollViewはandroid.widget.HorizontalScrollViewクラスとして提供されるウィジェットで、子ビューを水平方向(横方向)にスクロールさせるためのコンテナです。かつて標準だった「Gallery」のような横スライド型のUIも、この仕組みをベースに簡単に実装できます。 この記事では、HorizontalScrollViewを使って複数の画像を横方向にスクロール表示する方法を、実際のコード例とともに解説します

  11. 【Android】ViewStubの使い方を徹底解説!遅延インフレートで表示・非表示を切り替える方法

    ViewStubとは? 具体例に入る前に、まずAndroidにおけるViewStubとは何かを簡単に確認しておきましょう。ViewStubはサイズゼロの「遅延インフレート(Lazy Inflate)」用ビューです。レイアウトファイルに記述しても初期状態では画面に何も描画されず、実行時にinflate()メソッドを呼び出したタイミングで初めて、WindowManagerやViewGroupへ展開(追加)されます。 また、一度インフレートした後はsetVisibility(int)メソッドを使うことで、ビューの表示・非表示を自由に切り替えられます。不要なビューを最初から読み込まないため、起動時の

  12. Androidでカウントダウンタイマーを作成する方法をわかりやすく解説

    AndroidのカウントダウンタイマーとはAndroidにおけるカウントダウンタイマーとは、腕時計やスマートフォンでおなじみのように、設定した時間から残り時間を順に減らしていき、時間の完了とともに自動的に停止して0になる仕組みです。AndroidではCountDownTimerクラスを使用することで、シンプルなコードで簡単にカウントダウンタイマーを実装できます。この記事では、TextViewと連携させてカウントダウンタイマーを表示する方法をステップごとに解説します。カウントダウンタイマーで使える4つの主要メソッドカウントダウンタイマーを利用する際には、以下の4つのメソッドが用意されています。o

  13. 【Android開発】ACTION_SENDを使って他アプリとデータを共有する方法

    はじめにAndroidでは、暗黙的インテント(Implicit Intent)を使用することで、他のアプリケーションへ簡単にデータを送信できます。具体的には、ACTION_SENDアクションを指定したインテントを作成し、Intent.createChooser()を呼び出すことで、端末のデフォルトの共有ダイアログ(チューザー)を表示します。この記事では、TextViewに表示されたテキストデータを、他のアプリ(メール、SNSなど)と共有するサンプルアプリの作成手順を解説します。なお、共有ダイアログの見た目や表示内容は、Androidのバージョンや端末メーカーによって異なる場合があります。実装手

  14. 【Android】RatingBar(評価バー)の使い方を実装例付きで解説

    AndroidのRatingBarとは?実装方法に入る前に、まずRatingBarについて簡単に説明します。RatingBarは、AndroidのAbsSeekBarクラスを継承したUIウィジェットの一つで、ViewGroupやウィンドウ上に星形の評価(レーティング)を表示・入力するために使用されます。アプリのレビュー機能やユーザー満足度アンケートなど、さまざまな場面で活用できる便利なコンポーネントです。この記事では、AndroidでRatingBarを使用する方法を、実際のコード例とともにステップ形式でわかりやすく解説します。手順1:新しいプロジェクトを作成するAndroid Studioを

  15. AndroidのConstraintLayout(制約レイアウト)の仕組みと使い方を徹底解説

    ConstraintLayout(制約レイアウト)とは?ConstraintLayoutは、一言でいえばRelativeLayout(相対配置レイアウト)を進化させた高度なレイアウトです。ネストした子ビューの階層を減らすことで、ビューの描画を効率化し、アプリ全体のパフォーマンス向上を目的としています。ConstraintLayoutで使える主なサイズ設定プロパティは以下の通りです。Wrap Content(コンテンツに合わせる)テキストや画像など、中身のデータ量に応じてビューのサイズを自動的に調整します。Any Size(Match Constraints / 制約に合わせる)match_pa

  16. 【Android Studio】Androidアプリのパッケージ名を変更する方法をわかりやすく解説

    Android Studioでアプリのパッケージ名を変更するのは、一見難しそうに感じるかもしれませんが、「リファクタリング」機能を使えば誰でも簡単に行えます。この記事では、パッケージ名を変更する具体的な手順を、画面キャプチャ付きで順番に解説します。Androidでパッケージ名を変更する手順1. パッケージを選択して「Rename」を実行まず、プロジェクトのソースツリーから変更したいパッケージ名をクリックして選択します。次に右クリックし、「Refactor(リファクタリング)」→「Rename(名前変更)」の順に選択してください。2. 「Rename Package」を選択Renameをクリック

  17. Android ViewPagerの使い方を徹底解説!TabLayoutと連携したFragment切り替えの実装手順

    Android ViewPagerとは?実装例に入る前に、まずViewPagerの基本をおさえておきましょう。ViewPagerはAndroidのサポートライブラリに含まれるウィジェットの一つで、画面を左右にスワイプするだけでFragment(フラグメント)を切り替えられる便利なコンポーネントです。チュートリアル画面や画像ギャラリー、タブ式のコンテンツ切り替えなど、さまざまなアプリで活用されている定番UIです。本記事では、ViewPagerとTabLayoutを組み合わせた実装方法を、具体的なコード例とともにステップ形式で解説します。ステップ1:新規プロジェクトを作成するAndroid Stu

  18. OnePlus 3Tのスペック徹底解説|デザイン・カメラ・充電性能のすべて

    OnePlus(ワンプラス)は2013年、初代スマートフォン「OnePlus 1」の発売とともにスタートしました。ピート・ラウ(CEO)とカール・ペイによって設立された同社は、「OnePlus 2」のヒットで一躍有名ブランドへと成長します。そして後継モデルとなる「OnePlus 3」および「OnePlus 3T」は、当時としては驚異的な6GB RAMを搭載し、スマホ市場に大きな衝撃を与えたのです。本記事では、OnePlus 3Tのデザイン、カメラ、充電性能などの特徴的な機能を詳しく解説します。洗練されたデザイン長く愛されるスタイルOnePlus 3Tは、オールメタルボディと深みのあるガンメタル

  19. OnePlus 5のスペック・特徴まとめ|カメラ・デザイン・性能を徹底解説

    OnePlusの歴史とOnePlus 5の登場OnePlusは2013年、初代スマートフォン「OnePlus 1」とともにスタートしました。創業者はPete Lau(CEO)とCarl Peiです。初代モデルがヒットし、続く「OnePlus 2」の登場でブランド人気が一気に高まりました。その後登場した「OnePlus 3」および「3T」は、当時としては驚異的な6GB RAMを搭載し、市場に大きな衝撃を与えました。そして「OnePlus 5」は、独自の強化機能を数多く備え、発表と同時に大きな話題となりました。ここでは、その魅力をカメラ・デザイン・テクノロジーの3つの観点から詳しく紹介します。カメ

  20. GSONライブラリを使ってArrayListをStringに変換する方法【Android開発】

    GSONとはGSONはGoogleが提供するJavaライブラリで、JavaオブジェクトをJSONへ、またJSONをJavaオブジェクトへ相互に変換するために使用されます。内部ではシリアライズ(直列化)とデシリアライズ(非直列化)の仕組みに基づいて動作しています。この記事では、GSONライブラリを使用してArrayListを文字列(String)に変換する方法を、サンプルコード付きの手順で解説します。実装手順ステップ1:新規プロジェクトの作成まず、Android Studioで新しいプロジェクトを作成します。メニューから「File」→「New Project」を選択し、必要な項目をすべて入力して

Total 1457 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:71/73  20-コンピューター/Page Goto:1 65 66 67 68 69 70 71 72 73