Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание приложения с различными интерфейсными элементами, создание нескольких Activity

Автор:   •  Март 23, 2020  •  Лабораторная работа  •  2,069 Слов (9 Страниц)  •  2 Просмотры

Страница 1 из 9

ГУАП

КАФЕДРА № 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"

...

Скачать:   txt (12.1 Kb)   pdf (58.2 Kb)   docx (14.3 Kb)  
Продолжить читать еще 8 страниц(ы) »
Доступно только на Essays.club