Ich bin ein Anfänger. Ich habe es für das persönliche Studium geschrieben.
HelloSampleActivity.java
package com.websarva.wings.android.hellosample;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class HelloSampleActivity extends AppCompatActivity {
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);//--------------1
setcontentView(R.layout.activity_hello_sample);//--2
}
}
・ Der obige Code ist vorab geschrieben
Da die onCreate-Methode die erste Methode ist, die ausgeführt wird, wenn die Android-Anwendung ausgeführt wird, muss in diese Methode geschrieben werden, was für die Erstverarbeitung wie Bildschirmerstellung und Datenvorbereitung erforderlich ist.
(1) ruft die onCreate-Methode der übergeordneten Klasse auf und beschreibt den Prozess. Da die Aktivitätsklasse durch Erben der Aktivitätsklasse (oder ihrer untergeordneten Klasse) erstellt werden muss, wird sie durch Überschreiben der in der Aktivitätsklasse definierten onCreate-Methode beschrieben.
・ ② legt den Bildschirm fest, der von dieser App angezeigt werden soll. Der obige Code verwendet das, was in activity_hello_sample.xml beschrieben ist, als Bildschirm, daher lautet das Argument "R.layout.activity_hello_sample".
-In der Android-Entwicklung werden die Dateien im Ordner res und die in diesen Dateien beschriebenen ** Ressourcen ** als Verwaltungsziel der Android-Anwendung behandelt.
-Um Ressourcen effizient zu verwalten, verwendet Android die Konstante ** int type **, um den Dateiwert zu identifizieren.
-Die Klasse, die Konstanten vom Typ int zusammenfasst, ist ** R-Klasse , und Android Studio fügt sie automatisch hinzu. Dadurch können Ressourcen mithilfe von Konstanten ( R-Wert **) in der R-Klasse ausgetauscht werden.
-In Java werden Konstanten in Großbuchstaben geschrieben, aber für R-Werte werden die geschriebenen Ordnernamen und Dateinamen unverändert verwendet, um die Beziehung zur tatsächlichen Ordnerhierarchie und den Dateinamen zu verdeutlichen. mit
Recommended Posts