Данные все еще не могут быть отображены в Listview - PullRequest
0 голосов
/ 26 июля 2010

Я не могу показать свои данные в виде списка, используя этот код, который я нашел на определенном веб-сайте. Я могу показать все изображения в виде списка, но данных там нет! Кто-нибудь, пожалуйста, помогите!

db = new DBAdapter(this); 

            toptext = (TextView) findViewById (R.id.toptext); 
            bottomtext = (TextView) findViewById (R.id.bottomtext); 

            ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();

            HashMap<String, String> item;
            for (int i = 0; i < 31; i++) {

                    item = new HashMap<String, String>();
                    item.put("Date:", "Saved Date" );
                    item.put("Title:", "Saved Title");
                    list.add(item);
            }

            SimpleAdapter notes = new SimpleAdapter(this, list, R.layout.view_list,
                                    new String[] { "date", "title" }, 
                                    new int[] {R.id.toptext, R.id.bottomtext });
            setListAdapter(notes);

        } catch(Throwable e){ 

        Log.e("DBAdapter",e.toString()); 

        } 

Что я должен изменить или сделать? Для более ясного объяснения вы можете написать мне на chuaisarocker@hotmail.com :)

1 Ответ

0 голосов
/ 26 июля 2010

этот код выглядит как пример, который предполагает, что вы заполните пробелы.Это не делает ничего, что вы хотите.Существует буквально 50 хороших учебных пособий по работе с адаптерами и списками просмотра.Google - ваш друг: http://www.google.com/search?hl=&q=android+listview+tutorial

РЕДАКТИРОВАТЬ: я настоятельно рекомендую вам вернуться к началу ... вы не сможете создать достойное приложение, если вы не знаете основ.В Интернете есть множество java-учебников для начинающих и более чем достаточно учебников по android, которые помогут вам начать работу с тысячами приложений для Android с открытым исходным кодом.Если у вас есть лишние 40 долларов, я настоятельно рекомендую купить подписку на CommonsWare: http://commonsware.com/, потому что это тот же автор, что и в Beginning Android 2 (та же книга указана в подписке под другим названием), и вы получите 3 отличныхкниги со всем исходным кодом.Автор публикует здесь сообщения в StackOverflow ежедневно, а его книги и советы ведут меня от новичка к автору приложения (наряду с другими). ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...