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

Androidのスタイル

開発者がAndroidアプリケーションを作成するときは、スタイリングのプロパティを使用して、ユーザー·インターフェース·デザインを実装することができます。 Androidアプリのレイアウトファイルは、プログラム内で、それぞれの活動、または画面にこれらを適用することができます。 Androidアプリケーションのレイアウト定義は、XMLマークアップのコードを使用します。視覚特性を再使用するには、開発者がそれぞれのAndroidアプリ内のスタイルを作成することができます。 XMLコード内でスタイルのセットを定義することで、開発者はコードを繰り返すことなく、複数のアプリケーションの分野で、その中のプロパティを参照することができます。定義
ログイン

Androidアプリケーションのスタイルは、アプリケーションのパッケージディレクトリ内のXMLファイル内に表示されます。開発者がいる限り、それは&QUOTを持っているように、自分の好きな名前を持つXMLファイルを作成することができます。.xmlファイル"拡張として、内部のファイルを保存"のres /値"アプリケーションのフォルダ。このファイルの中では、開発者は、スタイルプロパティの1つまたは複数のセットを定義し、次のようにそれぞれの名前を設定与えることができます。

&LTを、資源><スタイル名=" MainStyle">< /スタイル> < /リソース>

リソース要素の中、開発者は複数のスタイルセクションを配置することができます。スタイルプロパティは、ファイル内の各セクションの開閉スタイルのタグの間に配置されている。
ログイン
プロパティ
ログイン

Androidのスタイルは、フォントを含む複数の視覚特性を含むことができ、寸法と色。たとえば、次のコードでは、スタイルのための寸法を定義します。

<項目名="アンドロイド:layout_width"> fill_parent< /アイテム><項目名="アンドロイド:layout_height"> fill_parent< /アイテム>

これは、問題の項目は、それが内部に表示されるユーザーインターフェイス項目である親要素の占有面積を、埋めるために拡大することを指定します。項目のみ、その内容に必要なスペースを占有する必要があり、次のコードが適用されるように指定するには、<​​項目名="アンドロイド:layout_width"> wrap_content< /アイテム><項目名="アンドロイド:layout_height"&GT ; wrap_content< /アイテム>

他のプロパティは、テキストと背景色、パディング、マージン、フォントや文字サイズを含んで
レイアウト
ログイン

アプリケーション内で定義されたスタイルを使用するには、開発者がアプリのアクティビティのレイアウトXMLでそれらを参照することができます。レイアウトファイルも&QUOTに表示されます。RES"フォルダ、&QUOT内部、レイアウト"ディレクトリ。レイアウトXMLファイル内の次のサンプルコード&QUOTに定義されたスタイルを指し、RES /値"フォルダのXMLファイル:

スタイル=" @スタイル/MainStyle"

このコードでは、表示要素の任意のレイアウト·セクション内に表示することができます。ビューは、アプリケーション全体の活動の画面や、ユーザーインターフェイス要素やコントロールなどの個々の項目を含めることができます。この方法でスタイルを参照することで、開発者はアプリケーション内の不要なコードの繰り返しの量を減らす、スタイルプロパティをインポートすることができます。

ログイン継承
ログイン

スタイルは、プロパティを継承することができますさらに、マークアップコードの開発者の量を減少させる他のスタイルから、実装する必要があります。スタイルタグ内で、次の追加のコードからプロパティを継承するスタイルを示します。

親を=" @android:スタイル/TextAppearance"

これは、指定のスタイルをインポートするアプリケーションを指示親。以下のように開発者は、独自のスタイルを参照することができます。

<スタイル名=" MainStyle.Note"&GTを、

これは、独自のスタイル定義を再使用するために開発者のための方法を提供し、フォーカス各個々のスタイルのユニークな側面について。