Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Основи маніпулювання вікнами ПЗ

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Кросплатформенні засоби програмування

Частина тексту файла

Міністерство освіти і науки України Кіровоградський національний технічний університет Кафедра програмування та захисту інформації Дисципліна : Кросплатформені мови програмування Лабораторна робота №7 Тема: Основи маніпулювання вікнами ПЗ МЕТА: Отримати практичні навики розробки мобільних програм під керуванням ОС ANDROID. ЗНАТИ: Основи Eclipse чи Android Studio ЗАВДАННЯ: Використовуючи наявну електронну документацію створити мобільне ПЗ під керуванням ОС Android. Яке складається з екранів (на основі ViewPager) з можливістю перегортання їх вліво чи вправо. На кожному екрані відображаються дані, тобто: Текстове поле з відображенням обраного елементу меню; Картинка 1; Картинка 2; Багаторядкове поле з довільним текстом до кожного елементу меню. package com.nick.krossplatform_laba_7; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TabHost; public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TabHost tabHost = getTabHost(); TabHost.TabSpec tabSunny = tabHost.newTabSpec("Солнечно"); tabSunny.setIndicator("Солнечно"); Intent tmIntent = new Intent(this, Sunny_Activity.class); tabSunny.setContent(tmIntent); TabHost.TabSpec tabRain = tabHost.newTabSpec("Доджь"); tabRain.setIndicator("Дождь"); Intent scrIntent = new Intent(this, Rain_Activity.class); tabRain.setContent(scrIntent); TabHost.TabSpec tabSnow = tabHost.newTabSpec("Снег"); tabSnow.setIndicator("Снег"); Intent batIntent = new Intent(this, Snow_Activity.class); tabSnow.setContent(batIntent); tabHost.addTab(tabSunny); tabHost.addTab(tabRain); tabHost.addTab(tabSnow); } } package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Sunny_Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.sun_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.sun_2); }} package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Rain_Activity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.rain_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.rain_2); }} package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Snow_Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.snow_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.snow_2); }}  КОНТРОЛЬНІ ЗАПИТАННЯ 1. Що таке Task – група з декількох Activity, за допомогою яких користувач виконує певну операцію. Зазвичай стартова позиція для створення Task - це екран Додому (Home). 2. Як фіксувати Activity в стані Paused – коли по верх першого Activity відкривається друге, але не новим вікном а пере...
Антиботан аватар за замовчуванням

13.05.2018 16:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини