Caso de estudio de Android: tres formas de mostrar la intención de iniciar la actividad

Tabla de contenido

Tres formas de mostrar la intención de iniciar una actividad. Para saber cómo iniciar una actividad, puede consultar este artículo:
Caso de estudio de Android : inicie una interfaz de actividad .

Uno, crea un proyecto

  • Si no hay ningún proyecto antes, simplemente cree un nuevo proyecto directamente en la interfaz de inicio de Android Studio.
  • Si hay un proyecto, haga clic en nuevo ----> nuevo proyecto

Consulte el artículo anterior para conocer el siguiente proceso de operación, [enlace debajo del catálogo]

La pantalla de la interfaz del proyecto después de la creación
Inserte la descripción de la imagen aquí
Este es el registro del evento de creación del diseño (vista)
Inserte la descripción de la imagen aquí

El proceso específico puede hacer referencia al contenido del enlace anterior y no es necesario repetir la creación del proyecto.

Dos, cambie el diseño y agregue botones

Cambiar el
Inserte la descripción de la imagen aquí
botón agregar diseño

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="intent的三种方式"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="方式一"
        android:id="@+id/type1_btn"/>

    <Button
        android:id="@+id/type2_btn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="方式二"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="79dp" />

    <Button
        android:id="@+id/type3_btn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="方式三"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="154dp" />

Imagen explicación correspondiente
Inserte la descripción de la imagen aquí
Ver efecto (puede elegir ejecutar o diseñar)
ejecutar
Inserte la descripción de la imagen aquí
diseño
Inserte la descripción de la imagen aquí

Tres, reloj y fecha

Coloque el selector de tiempo de control de tiempo

<TimePicker
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>


Inserte la descripción de la imagen aquí
control de calendario de lugar de diseño

 <DatePicker
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

Diseño de
Inserte la descripción de la imagen aquí
botón de definición y creación de instancias

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    
    
    Button type1_btn;
    Button type2_btn;
    Button type3_btn;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        type1_btn=(Button) findViewById(R.id.type1_btn);
        type2_btn=(Button) findViewById(R.id.type2_btn);
        type3_btn=(Button) findViewById(R.id.type3_btn);
        type1_btn.setOnClickListener(this);
        type2_btn.setOnClickListener(this);
        type3_btn.setOnClickListener(this);
    }

    /**
     * Called when a view has been clicked.
     *
     * @param v The view that was clicked.
     */
    @Override
    public void onClick(View v) {
    
    
        Intent intent=new Intent();
        switch (v.getId()){
    
    
            case R.id.type1_btn:
            intent.setClass(this,clock.class);
            break;
            case R.id.type2_btn:
            intent.setClassName(this,"com.example.project.date");
            break;
            case R.id.type3_btn:
                intent.setClassName("com.example.demo","com.example.demo.MainActivity");
                break;
        }
        startActivity(intent);
    }

Introducción al código de la interfaz
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Cuatro, importación relacionada

Botón dos com.example.project.date;
Inserte la descripción de la imagen aquí
botón tres:"com.example.demo","com.example.demo.MainActivity"

El primero:
Abra el proyecto vinculado anteriormente El
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
segundo
Inserte la descripción de la imagen aquí
suplemento
Inserte la descripción de la imagen aquí

Cinco, demostración de efectos

método uno
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Camino dos
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Toque para alternar entre calendarios.

Camino tres
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Seis, resumen y materiales de referencia

1. Resumen

Mediante la aplicación de la actividad de inicio en el artículo anterior, es bastante sencillo completar esta vez.

2. Materiales de referencia

Núcleo de Android Studio actividad de intención .
Estudio de casos y Android iniciar una interfaz de actividad .

Supongo que te gusta

Origin blog.csdn.net/QWERTYzxw/article/details/115078413
Recomendado
Clasificación