Форум программистов, компьютерный форум CyberForum.ru

Как получить int из массива .xml в коде? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android GPS_PROVIDER и доступность GPS http://www.cyberforum.ru/android-dev/thread1067066.html
Имеется такой код запуска слушателей для провайдеров GPS_PROVIDER и NETWORK_PROVIDER: locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); // getting GPS status isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); // getting network status isNetworkEnabled =...
Android Кастомизация ListView Добрый день. Перерыл пол инета но так и не нашел нормальный мануал как можно скастомизировать ListView. Прошу не ругаться, реально не смог найти рабочий вариант. Есть у меня String title и String Text. Нужно просто вывести их в ListView у которой в item 2 TextView . Задаче по идее не сложная, но вот нормального решения для новичка найти не могу. Прошу помощи!! http://www.cyberforum.ru/android-dev/thread1067063.html
Android Не могу найти ошибку в коде для apk приложения
Начал изучать Java и написание под Андроид. Eclipse с модулем имеется. Простая программка: ToggleButton, от состояния которого меняется текст в текстовой вьюхе. Делал по урокам, приложение запускается, текст не выводится, где я накосячил? active_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...
Android Пометить Selected в ListView через Selector
Глючит! Гуру, помогите! Задача такая: Нажимаю на строку в списке Она выделяется через селектор А на отдельную кнопку пишется текст из выбраной/нажатой строки Написал селектор с 4мя позициями - обычная, выделеная, нажатая новая/обычная, нажатая выделения. Успешно нажимается. Но не фиксируется "нажатость" Обрабатываю нажатия на сам список для отрисовки нажатого на кнопке
Android возможности датчика освещенности http://www.cyberforum.ru/android-dev/thread1066524.html
Добрый день. Возможно ли используя датчик освещенности смартфона (или камеры?) измерить уровень пульсаций светового потока в процентах? В простейшем случае световой поток представляет из себя постоянную составляющую и синусоиду с частотой 50Гц. В худшем случае, форма пульсаций может быть сложнее, но частотные составляющие выше 300Гц могут не учитываться. Для ясности предлагаю остановиться...
Android Обработка свайпа в ListView Добрый день, Мне нужно сделать удаление элементов из ListView по свайпу. Делаю так: lv.setOnTouchListener(new View.OnTouchListener() { float x1 = Float.NaN, y1 = Float.NaN, x2=Float.NaN, y2=Float.NaN; static final int delta=40; //int ItemPosition; @Override public boolean onTouch(View view, MotionEvent event) { подробнее

Показать сообщение отдельно
Rovio
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 9
10.01.2014, 19:01  [ТС]     Как получить int из массива .xml в коде?
Победил! Спасибо verylazy за наводку. Спасибо всем принявшим участие!
Для интересующихся финальный вариант:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
public class MainActivity extends Activity 
{
    Context context;
        
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);                      
   
        ListView myList = (ListView) findViewById(R.id.listView1); 
        String[] header = getResources().getStringArray(R.array.names);
        String[] description = getResources().getStringArray(R.array.sub_names);
    
        TypedArray ar = this.getResources().obtainTypedArray(R.array.pictures);
        int len = ar.length();
        int[] images = new int[len];
        for (int i = 0; i < len; i++)
            images[i] = ar.getResourceId(i, 0);
        ar.recycle();
    
        // Упаковываем данные
        ArrayList<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>(
                header.length);
        HashMap<String, Object> map;
        for (int i = 0; i < header.length; i++) {
            map = new HashMap<String, Object>();
            map.put("HDR", header[i]);
            map.put("DSCR", description[i]);
            map.put("IMG", images[i]);
            data.add(map);
        }
 
        // Массив имен атрибутов, из которых будут читаться данные
        String[] from = { "HDR", "DSCR", "IMG" };
 
        // Массив идентификаторов компонентов, в которые будем вставлять данные
        int[] to = { R.id.tv1, R.id.tv2, R.id.img };
 
        // создаем адаптер
        SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.my_item,
                from, to);
 
        // Устанавливаем адаптер для списка
        myList.setAdapter(adapter);
 
        
    }
}
 
Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru