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

C JSON в ListView - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Загрузка 3d объекта из файла http://www.cyberforum.ru/android-dev/thread1103579.html
Вечер добрый, форумчане. Есть необходимость загрузить 3d объект, созданный в autocad, из файла. В дальнейшем - отрисовать его посредством opegl ES. Какие способы вижу тут лично я: 1. Перегнать из dwg в 3ds посредством 3D Max, а дальше читать уже этот файл. http://habrahabr.ru/post/144955/ 2. FME Desktop - конвертить из cad формата в SQLite и там уже пытаться что-то делать -...
Android 2d игра в Unity3d для андроид Помогите пожалуйста написать скрипт на С# для перемещения персонажа с помощью аксилерометра. Персонаж должен находиться по заданной ос Х, и перемещаться только по оси У. http://www.cyberforum.ru/android-dev/thread1103435.html
Библиотека для зума ImageView Android
https://github.com/jasonpolites/gesture-imageview почему эта либа в getX возвращает большое число? хотя должно быть около нуля, т.к картинка рисуется с начала левого края
Android ListView - атрибут weight установить программно
<ListView android:id="@+id/listViewItems" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"> </ListView> Атрибут существует в xml файле, а для класса listViewItems.setWeight(1); - нет, или я что-то упустил? Добавлено через 26 минут
Android Сохранение введенных данных при переходе на другой activity http://www.cyberforum.ru/android-dev/thread1103160.html
Здравствуйте, такая ситуация, есть два активити, 1-Форма добавления клиента в базу, 2-Активити для взятия даты и времени созвона с клиентом. Когда вводим первые три поля активити 1 (ФИО клиента), то 4-ое поле это кнопка которая ведет на активити под номером 2. Нажимаем на кнопку, попадам на другой активити и подтверждаем дату созвона с клиентом. Возвращаемся обратно на первый активити и...
Android Виджет на активити виджета у меня есть один textviews, я хочу программно изменить текст этого компонета, но этого не происходит когда я виджет добовляю на рабочий стол, что я делаю не так ? Вот код MyWidget.java package com.example.vidjet; import java.util.Arrays; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; подробнее

Показать сообщение отдельно
nikolay1982
92 / 92 / 38
Регистрация: 22.01.2014
Сообщений: 310
25.02.2014, 02:01     C JSON в ListView
ListView заполняется через ListAdapter.
Java
1
listView1.setAdapter(adapter);
Но для начала нужно это адаптер создать.
Это очень хитро придуманно.
В качестве адаптера я использовал у себя ArrayAdapter<String>.
Нужно еще создать разметку адаптера.
Чтения файла с ресурсов.
Java
1
InputStream ins=getResources().openRawResource(R.raw.my_json);
Это значит что в каталоге raw проекта должен быть 'my_json.json'.Или другое расширение.
Как с данными json - не знаю.
Можешь попробовать:
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
public String[] splitStr(String s,char delim){
        int co,i,fi;
        co=0;
        Vector <String> v=new Vector<String>();
        fi=0;
        for (i=0;i<s.length();i++){
            char c=s.charAt(i);
            if (c==delim){
                String s2=s.substring(fi,i);
                fi=i+1;
                v.add(s2);
            } 
        }
        if (fi<s.length())v.add(s.substring(fi));
        String []ret=new String[v.size()];
        for (i=0;i<v.size();i++){
            ret[i]=v.elementAt(i);
        }
        return ret;
    } 
..
try{
InputStreamReader reader=new InputStreamReader(ins,"UTF-8");
LineNumberReader rds=new LineNumberReader(reader);
Vector <String> v=new Vector<String>();
String s;
while((s=rds.readLine())!=null){
    String ssplit[]=splitStr(s,',');
    for (int i=0;i<ssplit.length;i++) v.add(ssplit[i]);
}
rds.close();
}catch(Exception e){
e.printStackTrace();
}
Еще надо предусмотреть здесь удаление кавычек и других ненужных символов.
 
Текущее время: 23:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru