Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
#1

Android Listview Scroll - Программирование Android

10.01.2014, 01:13. Просмотров 1138. Ответов 2
Метки нет (Все метки)

Здравствуйте, я написал код ведьма может загрузить JSON и шоу ListView (он работает идеально), но моя проблема: когда я пытаюсь прокрутить мою ListView В некоторых Divice имеет problem.Specifically на Nexus S устройства рабочей совершенным, но я испытал его на большее разрешение экран устройства (Nexus 4, Nexus 7) и на этом diveces ListView имеет как оказать лаг errect (когда я пытаюсь прокрутить его)
Я не знаю, что является проблемой?
на эмуляторе и 480х800 устройств размера работает идеально, но .......
если кто-нибудь знает Способ устранения проблемы, пожалуйста, скажите мне,
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2014, 01:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android Listview Scroll (Программирование Android):

Scroll listview - Программирование Android
Доброй ночи всем. Есть активити со следующим layout. <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Scroll Listview - Программирование Android
Подскажите как убрать скролл в компоненте Listview

Деление на группы ListView android - Программирование Android
Подскажите как поделить ListView на группы если используется SherlockFragment? Хочу разделить данные по датам. вот такой вот код ...

android Listview Center position - Программирование Android
здравствуйте У меня есть XML-файл с разобрать и показать элементы в ListView. ListView включены изображения и текст (к примеру, Эминем...

Как перенести ListView в круговое В Android - Программирование Android
Здравствуйте я новичок программирования Android, у меня есть вопросы http://s07.***********/i180/1307/da/b66c44b27c67.png это моя...

Android, ListView, база данных SQLite - Программирование Android
Как достать картинку из БД (SQLite) и поместить её в ListView??? помогите, пожалуйста :)

2
VEINHORN
543 / 92 / 22
Регистрация: 16.12.2011
Сообщений: 317
10.01.2014, 01:44 #2
Надо видеть код.
0
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
10.01.2014, 11:09  [ТС] #3
https://www.dropbox.com/s/mnvzgi94phls161/BRIgeAdapter.java
это мой код Adapter

Добавлено через 9 часов 16 минут
я изменил код адаптер, как это. В данный момент ListView прокрутки работает идеально совпадает с разрешением 480x800 экран, но не у меня есть еще один проблема.on ListView я могу показать те же самые пункты
В частности: когда я прокрутки в перечню адаптера добавить те же самые пункты (ведьма была первый раз)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package com.brige.adapter;
 
import java.util.ArrayList;
import java.util.HashMap;
 
import com.brige.MainActivity;
import com.brige.R;
import com.brige.json.ImageLoader;
 
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
 
public class BRIgeAdapter extends BaseAdapter {
    private LayoutInflater inflater;
    private Activity activity;
    private ArrayList<HashMap<String, String>> data;
 
    public ImageLoader imageLoader;
    HashMap<String, String> itemList;
 
    public BRIgeAdapter(Activity a, ArrayList<HashMap<String, String>> d) {
        activity = a;
        data = d;
        inflater = (LayoutInflater) activity
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        imageLoader = new ImageLoader(activity.getApplicationContext());
    }
 
    public int getCount() {
        return data.size();
    }
 
    public Object getItem(int position) {
        return position;
    }
 
    public long getItemId(int position) {
        return position;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        if (convertView == null) {
            holder = new ViewHolder();
            convertView = inflater.inflate(R.layout.list_row, parent, false);
 
            holder.journal = (TextView) convertView
                    .findViewById(R.id.smalljournal);
            holder.thumb_image = (ImageView) convertView
                    .findViewById(R.id.smallthumb);
            holder.title = (TextView) convertView.findViewById(R.id.smalltitle);
            holder.description = (TextView) convertView
                    .findViewById(R.id.smalldesc);
            holder.statId = (TextView) convertView
                    .findViewById(R.id.smallstatID);
            convertView.setTag(holder);
 
            itemList = data.get(position);
 
            if (itemList != null) {
                holder.journal.setText(itemList.get(MainActivity.KEY_journal));
                holder.statId.setText(itemList.get(MainActivity.KEY_statID));
                holder.journal.setTypeface(MainActivity.tf2);
 
                String titleString = itemList.get(MainActivity.KEY_title);
 
                holder.title.setText(titleString);
                holder.title.setTypeface(MainActivity.tf2);
                holder.description.setText(itemList
                        .get(MainActivity.KEY_description));
                holder.description.setTypeface(MainActivity.tf2);
                imageLoader.DisplayImage1(itemList.get(MainActivity.KEY_image),
                        holder.thumb_image);
 
            }
        }
 
        return convertView;
    }
 
    static class ViewHolder {
        TextView journal, title, description, statId;
        ImageView thumb_image;
    }
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 11:09
Привет! Вот еще темы с ответами:

Белый фон при прокрутке listview и actionbar в android 2.1 - Программирование Android
При прокрутке ListView на Android 2.3 появляется белый фон. Ставил Cache Color Hint на прозрачный или на цвет фона, не помогает. Как это...

Можно ли обработать два ListView в пределах одного activity на android? - Программирование Android
Делаю небольшое приложение, которое показывает несколько ListView через ViewFlipper. Для обработки кликов использую найденный на...

Your content must have a ListView whose id attribute is 'android.R.id.list' - как правильно создать адаптор ? - Программирование Android
Добрый день. Помогите разобраться с вопросом. Как правильно формировать адаптер для ListView? беру данные из BD. Результат у меня...

ListView. После добавления кнопки перестал быть доступен сам ListView - Программирование Android
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.