Android学習ノート1.2
1つ
- Android 統合開発環境をインストールした後、Android アプリケーションの作成方法を学び、Android アプリケーションの MVC アーキテクチャを理解する必要があります。コントロール層: MainActivity にコードを記述してプログラム ロジックを制御し、ビュー層: activity_main でユーザー インターフェイスを設計し、モデル層:文字列: XML で文字列データを定義します。
(1) Androidアプリの作成
-
新しい Android プロジェクトを作成する
-
Empty Activity
テンプレートに基づいて -
プロジェクトの基本情報を設定する
-
[完了]ボタンをクリックします
(2) Androidアプリの実行
- ツールバーの緑色の実行ボタンをクリックします。
- シミュレーターを起動し、プログラムの実行結果を表示します。
- 画面中央にラベルがあります -
Hello World
(3) 画面ラベルの設定
1. ラベルのテキスト属性を変更する
-
res\layout ディレクトリを開き、メイン レイアウト ファイルを開きます
activity_main.xml
。デフォルトはデザイン ビューです。
-
コードビューに切り替える
-
android:text
属性値の変更
-
アプリケーションを再起動して効果を確認してください
-
画面のプロンプトを見ると、ハードコードされた文字列 (ハードコードされた文字列) を使用せず、@string リソースを使用することをお勧めします。
-
res/value
したがって、ディレクトリ内のstrings.xml
ファイルに文字列変数を定義する必要がありますwelcome
-
レイアウト構成ファイル
activity_main.xml
でこの文字列変数を呼び出します。welcome
2. ラベルのフォントサイズと色を設定します
- ラベルのフォント サイズと色を変更します。textSize - テキストのフォント サイズ、textColor - テキストの色
- アプリを再起動して効果を確認してください
3. アプリケーションのタイトルを変更する
- アプリリストで作成した Android アプリを見つけます -
Test
- プログラムが実行され、アクティビティ バーのタイトルもアプリケーションの名前になります -
Test
- 文字列リソースファイル内の文字列変数
app_name
の値を変更する
- アプリを再起動して効果を確認してください
- アプリを閉じてアプリリストを表示する
(4) レイアウトの変更とレイアウトのプロパティの設定
1. 制約レイアウトを直線レイアウトに変更します
- ConstraintLayout を LinearLayout に変更します
2. 線形レイアウトのプロパティを設定する
(1) 背景画像を設定する
-
公式ドキュメント: 通常の画像はdrawable ディレクトリに配置され、アイコンは mipmap ディレクトリに配置されます。
-
背景画像のbackground.pngをdrawableディレクトリにコピーします。
-
線形レイアウトの
background
プロパティを設定する
-
プログラムを実行して効果を確認してください
(2) サブコントロールの配置を設定する
-
線形レイアウトの
gravity
プロパティを次のように設定します。center
-
実行して効果を確認してください
(3) 直線状のレイアウト方向を設定する
- 複数のラベル コントロールを線形レイアウトに追加する場合、デフォルトではそれらが水平に配置されます。つまり、線形レイアウトの方向プロパティはデフォルトで水平になります。垂直に配置する場合は、線形レイアウトの方向属性を垂直に設定する必要があります。
- ラベルを追加し、関連する属性を設定する
- プログラムを実行して効果を確認してください
- 2 つのラベルを少し離したい場合は、マージン属性 (marginLeft、marginRight、marginTop、marginBottom) を設定します。