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

Как вывести текст айтема в ListView? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибка подписи пакета http://www.cyberforum.ru/android-dev/thread1013528.html
Здравствуйте! Не получается подписать пакет, делаю так контекстное меню->Android tools->Export Signed Application Package, в результате выдает ошибку, в программе имеет единственная папка values(в смысле нет этой папки для другой локации), так вот в этой папки все строки подсвечиваются красным и в выдает ошибку ".... is not translated for ...) При установки вручную apk на устройство все работает...
Android Кастомизация заголовока окна Лайауты имеют белый фон и тему по-умолчанию. На версии 4.1 заголовки окон не отделены визуально от самих окон и текст в них плохо виден. Можно ли изменить свойства заголовков без применения тем? http://www.cyberforum.ru/android-dev/thread1013417.html
Воспроизведение видео с HW кодеками Android
Вопрос, как? Нашел несколько материалов, ответы больше обзорные. Но в принципе по ним можно нарыть, что к чему. http://stackoverflow.com/questions/11321825/how-to-use-hardware-accelerated-video-decoding-on-android https://vec.io/posts/explore-android-video-encoding http://www.canofcode.co.uk/software/mobile/android/hardware-video-decoding-android/ Будут ли какие либо дополнения Может ли...
Сохранение состояния деятельности динамически созданных объектов Android
Ребят, день добрый ! Задался вопросом, как сохранить состояние деятельности, ДИНАМИЧЕСКИ созданных, View, при смене активности? для наглядности, привожу пример графически:
Android нубский: что есть ядро приложения? http://www.cyberforum.ru/android-dev/thread1012892.html
В ходе изучения метод. материала по android, а именно после прочтения, что каждый activity живет своей жизнью и может быть стерт из памяти при перемещении на другое activity у меня случился разрыв шаблона)), не могу понять, как правильно составить дизайн архитектуры приложения да и возникло несколько попутных вопросов. 1. допустим перешли на новое активити, и система инициировала удаление...
Android Изменить тип у столбца в SqLite Как можно через метод: @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){ } изменить Тип у столбца в SqLite. Был тип text необходимо integer. ??? подробнее

Показать сообщение отдельно
cezer_ak
4 / 4 / 1
Регистрация: 14.02.2013
Сообщений: 232
21.11.2013, 14:48  [ТС]     Как вывести текст айтема в ListView?
Цитата Сообщение от V0v1k Посмотреть сообщение
...
Прошу прощения впарился вот адаптер:

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
import android.content.Context;
import android.graphics.Typeface;
import android.support.v4.app.FragmentManager;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
 
import java.util.ArrayList;
import java.util.List;
 
 
class CustomAdapterView extends LinearLayout {        
    public CustomAdapterView(Context context, Device device) 
    {
        super( context );
 
        setId(device.getDeviceID());            
        
        setOrientation(LinearLayout.HORIZONTAL);
        setPadding(0, 6, 0, 6); 
        
        LayoutParams Params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        Params.setMargins(6, 0, 6, 0);
        
        ImageView ivLogo = new ImageView(context);
        
        if (device.getDeviceType() == 0)
 
            ivLogo.setImageDrawable(context.getResources().getDrawable(R.drawable.off));
        else if (device.getDeviceType() == 1)
 
            ivLogo.setImageDrawable(context.getResources().getDrawable(R.drawable.on));     
        addView(ivLogo, Params);
        
        Params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
        LinearLayout PanelV = new LinearLayout(context);
        PanelV.setOrientation(LinearLayout.VERTICAL);
        PanelV.setGravity(Gravity.BOTTOM);
        
        TextView textName = new TextView( context );
        textName.setTextSize(16);
        textName.setTypeface(Typeface.DEFAULT, Typeface.BOLD);
        textName.setText( device.getDeviceName());
        PanelV.addView(textName);       
        
        TextView textAddress = new TextView( context );
        textAddress.setTextSize(13);
        textAddress.setText( device.getDeviceAddress());
        PanelV.addView(textAddress);    
        
        addView(PanelV, Params);
    }
}
 
 
public class CustomAdapter extends BaseAdapter {
    
 
    public static final String LOG_TAG = "BI::CA";
    private Context context;
    private List<Device> deviceList;
 
    public CustomAdapter(Context context, List<Device> deviceList ) { 
        this.context = context;
        this.deviceList = deviceList;
    }
 
    public int getCount() {
        return deviceList.size();
    }
 
    public Object getItem(int position) {     
        return deviceList.get(position);
    }
 
    public long getItemId(int position) {  
        return position;
    }
 
    public View getView(int position, View convertView, ViewGroup parent) 
    { 
        Device device = deviceList.get(position);
        View v = new CustomAdapterView(this.context, device );
             return v;
    }
 
   
 
}
Добавлено через 2 часа 34 минуты
Цитата Сообщение от V0v1k Посмотреть сообщение
..
Все равно не получается(
 
Текущее время: 18:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru