1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> スマートフォン

AndroidのGUI開発

Androidアプリケーションは、スマートフォン、ラップトップやタブレットPCなどのデバイス上で実行されます。アプリグラフィカルユーザインタフェース(GUI)の開発は、したがってタッチスクリーン、トラックボール、ボタンを含むこれらのモバイルコンピューティングデバイス内で一意のハードウェア機能に合わせて調整する必要があります。 AndroidのGUI開発はまた、Androidデバイスのための様々な画面サイズを考慮することを含みます。 AndroidのGUI開発は、一般的にいくつかの基本的な要素と活動を必要とする。
ビュー

Androidアプリケーションでは、ビューは、GUIのための基本的な成分の一つです。ビューは、ユーザーに表示される画面の単一部分を表します。ビューは、ウィジェットやレイアウトなどの他のAndroidユーザーインターフェイス要素と一緒に階層構造内で結合されています。その最も基本的な意味では、ビューは、Androidアプリの画面内の矩形領域です。マテリアライズド·ビュー·グループは、これらのレイアウトを実現するための基礎を提供するとして、それを通してアプリケーション·インターフェース内の様々な視覚的要素が配置され、ユーザに提示、またAndroidのGUI開発に不可欠です。
ログイン
ウィジェット

Androidプラットフォームは、アプリケーション内で使用するための既製のユーザーインターフェイス要素の範囲を開発者に提供します。開発者は、詳細を実装することなく、標準的な外観と動作を提供し、自由にこれらを使用することができます。 Androidのウィジェットは、テキストフ​​ィールド、ボタン、リストやチェックボックスなどの様々なユーザーコントロールを、含まれています。開発者は、標準的なAndroidのウィジェットコンポーネントを使用しない場合、彼は任意に基づくこ​​とができ、自分のカスタムユーザーインターフェイス要素を作成することができ、または外観と動作の両方の点で、既存の要素を拡張します。


ログインレイアウト

Androidアプリケーションのレイアウトビジュアルインターフェイス項目が互いに対して表示される方法を決定します。開発者は、XMLを使用して、アプリケーションの画面またはアプリケーションのJavaプログラミングコード内のレイアウトを定義することができます。 Androidのレイアウトは、直線、表形式と相対構成を含みます。アプリケーションインタフェースのレイアウトXMLの中で、開発者は、特定の視覚的なアイテムのための位置決め、パディング、サイズとマージンを決定することができます。 Androidの開発ツールとEclipse統合開発環境(IDE)(ADT)がインストール内で、開発者は仮想デバイス上でのレイアウト設計の効果を確認することができます。



ログインイベントだけでなく、 AndroidのGUI要素の外観を定義するように、開発者は、ユーザが要素と相互作用した場合の処理​​が行われるべきかを決定する必要があります。ユーザイベントは、この問題が発生した場合に生じるものです。 Androidのプログラムは、イベント·リスナーを使用して、これらのイベントが発生したときに何が起こるかを調整することができます。イベント·リスナーは、クリック、長いクリック、感動と押すキーとして、ユーザの相互作用を検出することができます。 Androidの開発者は、アプリケーションがアプリケーションタスクを実行することにより、ユーザーとの対話に応答できるように、これらのユーザイベントが発生したときに呼び出される関数であるイベントハンドラを作成することができます。で