Androidの学習_7 / 22

Androidのプロジェクトのディレクトリ構造

1.          のAndroidManifest.xml :全体Androidの設定項目、登録コンポーネントの

<アクティビティアンドロイド:名= ".MainActivity" >
    <意図-フィルタ>
        <アクション
アンドロイド:名= "android.intent.action.MAIN" /> // 主活动

        <カテゴリ
アンドロイド:名= 「android.intent.category。ランチャー」/> // 首先启动的活动
    </インテントフィルタ>
</アクティビティ>

2.          活動

ビューロジックの分離

1)         AppCompatActivity :との下位互換性の活動活動サブクラス。

2)         oneCreate()メソッド:イベントを作成し実行します。

3.          build.gradleのファイル

1)         のGradleは、あるプロジェクトのビルドツール

2)         プロジェクトは、2つの持っbuild.gradleを

a)の         最も外側のカタログの下で:グローバルプロジェクトのビルド構成、一般的に変更なし

b)の         アプリケーションディレクトリ

defaultConfig 闭包:

APPLICATIONID この修正パッケージ名で

                             依存関係闭包:

                                    依存関係プロジェクト:ローカル、図書館、リモート

第二に、 資源

参考リソース

コードR.string.app_name

XML を介した@文字列/ APP_NAME

 

第三に、 ロギング機能を使用します

1.          log.v()log.d()log.i()log.w()log.e()

レベル:高→低

2.    ログインします。D"MainActivity" "oneCreate実行"

タグ:フィルターの印刷情報現在のクラスの普通名称、LOGTを自動的に生成することができTAG 定数

MSG :印刷の具体的な内容

3.          logcat :フィルタ、ログレベル制御、キーワードフィルタリング

 

第四に、 基本的な使い方の活動

1.          イベントを作成します。

2.          作成し、負荷分散

a)         XML定义Id@+id/button_1

b)は、         ローディングレイアウト:setContentView(R.layout.first_layout)。 

3.          ではAndroidManifestの登録

<アクティビティ> <アプリケーション> 自動登録

a)の         主な活動の声明:

b)は         プラスタイトルバー

<活動のアンドロイド:名= ".FirstActivity"
   
アンドロイド:ラベル= "これはFirstActivityです" >       

4.          使用して活動トーストを

// findViewById()が定義されたレイアウト要素を取得し、その後、表示に変換ダウンボタン
       
ボタンボタン1 =(ボタン)findViewById(R.id. Button_1;
       
/ *
        *ボタンが
あるsetOnClickListener()メソッドリスナーを登録
        *トースト.makeText()
メソッド作成トーストのオブジェクトを
        *
匿名内部クラスを使用することがあるようですか?Java基盤かなり確実ではありません。
       * * /
// button1.setOnClickListener(新新View.OnClickListener(){
           
@Override
           
ます。public void onClickの(ビューV){
                トースト。MAKETEXT(FirstActivity。
この、「あなたはボタン1をクリック」
                       
トーストを。LENGTH_SHORT).SHOW()
           
}
        })

STEP1 :トリガーポイントの定義-ボタン使用findViewByIdは、()を取得します

stpe2 :ボタンに対するリスナーが登録され、リスナーが持っているのOnClick()メソッドを、実装上のボタンをクリックしてくださいクリック時()

stpe3 クリック時()を呼び出しToast.makeText()を作成するにはトーストのオブジェクトを、この方法は、次の3つのパラメータがあります:コンテキスト、テキスト表示、表示時間を


おすすめ

転載: www.cnblogs.com/pomodoro/p/11229646.html