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
Este es el registro del evento de creación del diseño (vista)
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
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
Ver efecto (puede elegir ejecutar o diseñar)
ejecutar
diseño
Tres, reloj y fecha
Coloque el selector de tiempo de control de tiempo
<TimePicker
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
control de calendario de lugar de diseño
<DatePicker
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
Diseño de
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
Cuatro, importación relacionada
Botón dos com.example.project.date
;
botón tres:"com.example.demo","com.example.demo.MainActivity"
El primero:
Abra el proyecto vinculado anteriormente El
segundo
suplemento
Cinco, demostración de efectos
método uno
Camino dos
Toque para alternar entre calendarios.
Camino tres
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 .