ProgressBar プログレス バー、PopuoWindow ポップアップ ボックス、Dialog ダイアログ ボックス (キー ポイント)、Spinner ドロップダウン ボックス (キー ポイント)

1つのステージセクション

  1. レイアウト

    線形レイアウト

    相対レイアウト

    テーブル レイアウト

    フレーム レイアウト

    制約レイアウト

  2. コントロール

    基本的なコントロール:

テキストビュー

共通属性

テキスト ボックス (リソース ファイル) の境界線を設定します。

画像付きテキストボックス

編集テキスト

共通属性

ヒント

入力方式

イメージビュー

共通属性

ソース

スケールタイプ

Button は TextView から継承します

共通属性

リソースファイルの使用

stateDrawableList

クリックイベント(クリックイベント4回、達人3回、了解1回)

内部クラス

匿名の内部クラス

インターフェイスを実装する (Activity には多くのボタンがあります)

画像ボタン

共通属性

RadioButton -- ラジオグループ

共通属性

複数の RadioButton がある場合は、グループ化のために RadioGroup に配置する必要があります。

RadioGroup の配置はデフォルトで垂直ですが、方向を変更することで水平に変更できます

クリック イベントには RadioGroup を設定する必要があります

チェックボックスチェック

共通属性の使用

クリックイベント

高度なコントロール:

ScrollView

ScrollView には 1 つの子ビューしかありません (レイアウト - LinearLayout または RelativeLayout)

サブビューの高さがscrollViewより高くない場合、スライドできません

横にスライドすることはできません。横にスライドする場合は、Horizo​​nalScrollView を使用する必要があります。

スライドトップ、スライドボトム

2 本日の内容

ProgressBar 進行状況バー

PopuoWindow ポップアップ ボックス

ダイアログダイアログボックス(キー)

スピナー ドロップダウン ボックス (フォーカス)

アクティビティ間をジャンプ

インテント インテント = 新しいインテント(MainActivity.this, MainActivity2.class); 
startACTivity(意図);

ProgressBar をバーに

プログレスバーの分類?

回転プログレスバーと水平プログレスバー に分かれており

PopupWindow ポップアップ ボックス (ドラッグ アンド ドロップでは生成されません)

ビューをロードするか、カスタム xml レイアウトをインポートできます

ビューをロードするにはどうすればよいですか?

カスタム レイアウトをインポートする方法

1.レイアウト下のlayout.xmlファイルをカスタマイズする

 2. xml ファイルをビューに変換します。

ダイアログ ダイアログ ボックス (ドラッグ アンド ドロップでは生成されません)

ダイアログとポップアップウィンドウの違いは?

  • PopupWindowこれは非モーダルであり、ポップアップ インターフェイスの下でコントロールを操作し続けることができます。
  • Dialogこれはモーダルです。ダイアログの下のコントロールを操作する前に、ダイアログをキャンセルする必要があります。

基本的なダイアログには何を含める必要がありますか?

タイトル

コンテンツ

ボタン

ダイアログのようなものですか?

 1. 通常のダイアログ ボックス 2. リスト ダイアログ ボックス 3. 単一選択ダイアログ ボックス 4. 複数選択ダイアログ ボックス 5. 待機中ダイアログ ボックス 6. プログレス バー ダイアログ ボックス 7. カスタム ダイアログ ボックス

スピナー ドロップダウン ボックス

静的代入

Strings.xml のデータを読み取り、データをスピナーにロードします

操作方法

        1. values/strings.xml で String-array を定義します
        1. Spinner に属性エントリを追加し、この属性で string-array を呼び出します

動的割り当て

アレイアダプター

値を取得する方法は?

ボタンで使う

クリックイベントはボタンに配置されます

独立使用

クリック イベントはスピナーにのみ配置できます

おすすめ

転載: blog.csdn.net/shuo277/article/details/125859371