Форум программистов, компьютерный форум 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  [ТС]
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;
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru