Создание приложения с различными интерфейсными элементами, создание нескольких Activity
Автор: GerriMax26 • Март 23, 2020 • Лабораторная работа • 2,069 Слов (9 Страниц) • 596 Просмотры
ГУАП
КАФЕДРА № 43
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доцент, кандидат техн. наук
должность, уч. степень, звание подпись, дата инициалы, фамилия
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3
СОЗДАНИЕ ПРИЛОЖЕНИЯ С РАЗЛИЧНЫМИ ИНТЕРФЕЙСНЫМИ ЭЛЕМЕНТАМИ, СОЗДАНИЕ НЕСКОЛЬКИХ ACTIVITY
по курсу: ПРОГРАММИРОВАНИЕ МОБИЛЬНЫХ УСТРОЙСТВ
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. №
подпись, дата инициалы, фамилия
Санкт-Петербург 2018
Задание
Создать не менее 3-x Activity c использованием различных интерфейсных элементов, выполнить сборку и запуск приложения. Убедиться в корректном отображении интерфейсных элементов в основном окне. Описать результаты в отчете (в т.ч. тексты xml для activity).
Листинг программы
activity_1.java
package com.example.lab4;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class activity_1 extends AppCompatActivity {
Button btn1, btn2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_1);
btn1 = (Button) findViewById(R.id.button1);
View.OnClickListener oclBtn1 = new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(activity_1.this, activity_2.class);
startActivity(intent);
}
};
btn1.setOnClickListener(oclBtn1);
btn2 = (Button) findViewById(R.id.button2);
View.OnClickListener oclBtn2 = new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(activity_1.this, activity_3.class);
startActivity(intent);
}
};
btn2.setOnClickListener(oclBtn2);
}
}
activity_1.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity_1">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="36dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="8dp"
android:text="Activity 2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.011" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
...