Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"



Pdf көрінісі
бет12/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   8   9   10   11   12   13   14   15   ...   35
AndroidStudioMeth (1)

string-array 
name=
"images"

<
item
>Image 1item

<
item
>Image 2item

<
item
>Image 3item

<
item
>Image 4item

string-array

В item можно использовать любые слова и фразы на любом языке. 
Теперь перейдите в файл MainActivity.java и исправьте объявление класса: 
public class 
MainActivity 
extends 
ListActivity { 
Не забудьте импортировать нужные классы, среда разработки 
подскажет об этом. Затем добавьте в метод onCreate следующий код: 
setListAdapter(
new 
ArrayAdapter(
this

android.R.layout.
simple_list_item_1

getResources().getStringArray(R.array.
images
))); 
Теперь перейдите в файл activity_main.xml и из раздела Legacy панели 
Palette перенесите объект ListView на экран. Обратите внимание, что 
ListView необходимо присвоить id «@android:id/list». Сделать это можно в 
текстовом представлении, добавив в тэг ListView следующую строчку: 
android
:id=
"@android:id/list"


37 
Запустите приложение и увидите список, который был написан в файле 
images.xml. Однако, чтобы список был с картинками, нужно воспользоваться 
Custom Lists. Для этого в папке layout необходимо добавить ещё один файл. 
Нажмите правой кнопкой мыши по папке layout и создайте новый Layout 
resource file. В появившемся окне оставьте все параметры по умолчанию и 
введите название файла «list_item». Переходим в этот файл и помещаем 
элементы ImageView и TextView на своё усмотрение. Пример расположения 
элементов в данном файле показан на рисунке 25. Так будет выглядеть один 
элемент нашего списка. 
Рисунок 25 – Пример расположения элементов в файле list_item.xml 
Теперь вернитесь в файл MainActivity.java и измените код в методе 
onCreate на следующий: 


38 
setListAdapter(


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет