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

Android Listview Scroll - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как получить int из массива .xml в коде? http://www.cyberforum.ru/android-dev/thread1067164.html
Начинающий. В приложении есть ListView. Кастомная разметка пункта списка представляет из себя два TextView, один под другим (заголовок и описание), и картинка ImageView сбоку. Наполнять ListView предполагается из значений в массивах values/string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="names"> <item>1_names</item> <item>2_names</item>...
Android GPS_PROVIDER и доступность GPS Имеется такой код запуска слушателей для провайдеров GPS_PROVIDER и NETWORK_PROVIDER: locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); // getting GPS status isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); // getting network status isNetworkEnabled =... http://www.cyberforum.ru/android-dev/thread1067066.html
Кастомизация ListView Android
Добрый день. Перерыл пол инета но так и не нашел нормальный мануал как можно скастомизировать ListView. Прошу не ругаться, реально не смог найти рабочий вариант. Есть у меня String title и String Text. Нужно просто вывести их в ListView у которой в item 2 TextView . Задаче по идее не сложная, но вот нормального решения для новичка найти не могу. Прошу помощи!!
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 http://www.cyberforum.ru/android-dev/thread1067012.html
Глючит! Гуру, помогите! Задача такая: Нажимаю на строку в списке Она выделяется через селектор А на отдельную кнопку пишется текст из выбраной/нажатой строки Написал селектор с 4мя позициями - обычная, выделеная, нажатая новая/обычная, нажатая выделения. Успешно нажимается. Но не фиксируется "нажатость" Обрабатываю нажатия на сам список для отрисовки нажатого на кнопке
Android возможности датчика освещенности Добрый день. Возможно ли используя датчик освещенности смартфона (или камеры?) измерить уровень пульсаций светового потока в процентах? В простейшем случае световой поток представляет из себя постоянную составляющую и синусоиду с частотой 50Гц. В худшем случае, форма пульсаций может быть сложнее, но частотные составляющие выше 300Гц могут не учитываться. Для ясности предлагаю остановиться... подробнее

Показать сообщение отдельно
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
10.01.2014, 11:09  [ТС]     Android Listview Scroll
https://www.dropbox.com/s/mnvzgi94ph...geAdapter.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;
    }
 
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru