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

Динамическое отображение изображений - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Изменение позиции динамически созданного элемента http://www.cyberforum.ru/android-dev/thread1353822.html
Народ, это очередной вопрос про динамические штучки) Но тут совсем уже ступор, в общем задача состоит какая, я создаю динамически кастомные вьюхи. LinearLayout linear = (LinearLayout)...
Программирование Android Сервер + авторизация Решил сделать приложение для android с авторизацией + отправкой на сервер (вроде WhatsApp, пишу для развлечения), но к сожалению ни в том, ни в другом не понимаю, нет готовых решений серверов или... http://www.cyberforum.ru/android-dev/thread1353814.html
Программирование Android Можно ли в ресурсах указать переменную из кода?
Здравствуйте. Суть вопроса такова... Есть файл ресурсный: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="12dp"/>...
Facebook leaderboards Программирование Android
Здравствуйте я новичок и у меня возникла проблема.написал игру залил на гугл плей а теперь хотел бы реализовать такую функцию как публиковать свои результаты в таблице лидеров, делиться ими с...
Программирование Android Как спарсить элемент сайта? http://www.cyberforum.ru/android-dev/thread1353629.html
Здравствуйте!Помогите спарсить текст в этом куске кода: <div class="forecast-brief__item-comment">облачно, небольшой дождь со снегом</div> Нужно получить информацию после класса...
Программирование Android При повторном запуске приложения не загружаются сохраненные значения SharedPreferences Всем привет. сразу пишу, что андроид начал изучать недавно. В общем, в программке надо реализовать сохранение введенного или выбранного из контактов номера телефона. При первом запуске пользователь... подробнее

Показать сообщение отдельно
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
15.01.2015, 13:58
Да хоть тысяча

Лучше тысячи слов:

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
public class HistoryTrackItem {
    
        private String eventDateTime;
        private String eventPlace;
        private String eventZipCode;
        private String eventDescription;
        
        public HistoryTrackItem(String _eventDateTime,
                                String _eventPlace,
                                String _eventZipCode,
                                String _eventDescription)
        {
            eventDateTime = _eventDateTime;
            eventPlace = _eventPlace;
            eventZipCode = _eventZipCode;
            eventDescription = _eventDescription;          
        }
        
        public String getEventDateTime()
        {
                return eventDateTime;
        }
        public String getEventPlace()
        {
                return eventPlace;
        }
        public String getEventZipCode()
        {
                return eventZipCode;
        }
        public String getEventDescription()
        {
                return eventDescription;
        }      
}
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
public class HistoryArrayAdapter extends ArrayAdapter<HistoryTrackItem> {
 
    private Context c;
    private int id;
    private List<HistoryTrackItem> items;
    
    public HistoryArrayAdapter(Context context, int resource, List<HistoryTrackItem> objects) {
        super(context, resource, objects);
        // TODO Auto-generated constructor stub
        
        c = context;
                id = resource;
                items = objects;
    }
 
    @Override
     public View getView(int position, View convertView, ViewGroup parent) {
             View v = convertView;
             if (v == null) {
                 LayoutInflater vi = (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                 v = vi.inflate(id, null);
             }
             final HistoryTrackItem o = items.get(position);
             if (o != null) {
                     
                     TextView t1 = (TextView) v.findViewById(R.id.tvTrackDateTime);
                         TextView t2 = (TextView) v.findViewById(R.id.tvPlacePlusZipCode);
                         TextView t3 = (TextView) v.findViewById(R.id.tvDescription);
                        
                          if(t1!=null)
                                     t1.setText(o.getEventDateTime());
                          if(t2!=null)
                                     t2.setText(o.getEventZipCode()+" "+o.getEventPlace());
                           if(t3!=null)
                                     t3.setText(o.getEventDescription());
                     
                     if ((position%2)==1) 
                         v.setBackgroundColor(0xffd0d0d0);
                     else
                         v.setBackgroundColor(0xffe0e0e0);
             }
             return v;
     }  
    
}
Чисто для идеи и не претендуя на последнюю инстанцию
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.