11. Разработка приложений для ОС Android. Создание простого списка

1) Создать новый XML файл wallpapers типа Values
2) Добавляем в него новый String Array и называем его wallpapers, заполняем его несколькими элементами.
3) В файле Main.java изменяем Activity на ListActivity и добавляем код:

package com.example.lists;

import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.widget.ArrayAdapter;

public class Main extends ListActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        setListAdapter(new ArrayAdapter<String>(this
                , android.R.layout.simple_list_item_1
                , getResources().getStringArray(R.array.wallpapers)));
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}


4) Добавляем ListView и изменяем его идентификатор на @android:id/list
5) Запускаем: