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

Как реализовать поиск по Listview? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как отобразить в ListView информацию из двух таблиц по запросу http://www.cyberforum.ru/android-dev/thread1755232.html
Код создания таблиц из БД: db.execSQL("create table GROUPS (_id integer primary key autoincrement, " + "NAME_OF_GROUP text);"); db.execSQL("create table SCHED (_id integer primary key autoincrement, " + "COUPLE text, " + "PREDMET text, " + "ID_GROUP text, " + "TYPE text, " + "CAB text, " ...
Программирование Android Простое получение GPS данных Нужно простой код для получения GPS данных. Без всяких проверок на: наличие связи со спутниками, на включённость GPS модуля, и.т.д и.т.п.. Я создал экземпляр класса Location, но он выводит 0.0 0.0 в широте и долготе. В манифесте не забыл указать: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> Что я попытался сделать: import android.content.Context; import... http://www.cyberforum.ru/android-dev/thread1755178.html
Как собрать android приложение из исходников? Программирование Android
Здравствуйте. Скачал исходный код приложения на просторах гитхаба. https://github.com/afollestad/material-camera. В папке есть файл gradlew.bat; я его запустил, дождался завершения процесса, затем открыл консоль и написал gradlew build. Закончилось все без ошибок, с надписью BUILD SUCCESSFUL. Дальше я не имею понятия что с этим делать. Мне нужно получить в итоге готовый для установки apk файл....
Не работает XOR с русскими символами Программирование Android
Необходимо написать приложение XOR-шифрования на Android - написал. Собственно само шифрование здесь. но одно "но" - с латинскими символами все шифрует, а русские - "не хочет". Андроидом начал заниматься только-только, не ругайте строго если глупые ошибки будут. num1 = EditText.getText().toString(); num2 = EditText2.getText().toString(); //result = num1 + num2; ...
Программирование Android Не работает остановка потока! http://www.cyberforum.ru/android-dev/thread1754596.html
Помогите пожалуйста! Укажите на ошибку! Почему не останавливается поток???? public class FoneService extends Service { // ИМЯ СЕРВЕРА (url зарегистрированного нами сайта) // например http://l29340eb.bget.ru String server_name = "http://46.59.45.14/gates"; HttpURLConnection conn; Thread thr;
Программирование Android Offline-карты Здравствуйте! Подскажите, как сделать оффлайн карты для своего города? Карты должны быть наподобии 2гис. Заранее спасибо! подробнее

Показать сообщение отдельно
ersin
1 / 1 / 0
Регистрация: 14.02.2013
Сообщений: 130

Как реализовать поиск по Listview? - Программирование Android

05.06.2016, 17:28. Просмотров 310. Ответов 7
Метки (Все метки)

Listview adapter
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
public class ListViewAdapter extends BaseAdapter {
    TextView theme;
    TextView contacts;
    TextView price;
    ImageView photo;
    ImageView photo2;
    TextView discription;
    TextView status;
    // Declare Variables
    Context context;
    LayoutInflater inflater;
    
    ArrayList<HashMap<String, String>> data;
    ImageLoader imageLoader;
    HashMap<String, String> resultp = new HashMap<String, String>();
 
    public ListViewAdapter(Context context,
            ArrayList<HashMap<String, String>> arraylist) {
        this.context = context;
        data = arraylist;
        imageLoader = new ImageLoader(context);
    }
 
    @Override
    public int getCount() {
        return data.size();
    }
 
    @Override
    public Object getItem(int position) {
         return position;
    }
 
    @Override
    public long getItemId(int position) {
         return position;
    }
 
    public View getView(final int position, View convertView, ViewGroup parent) {
        // Declare Variables
        inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
         View itemView=convertView;
            if(convertView==null)
                itemView = inflater.inflate(R.layout.listview_item,  parent, false);
 
        
        
    
 
        //View itemView = inflater.inflate(R.layout.listview_item, parent, false);
        // Get the position
        resultp = data.get(position);
 
        // Locate the TextViews in listview_item.xml
        theme = (TextView) itemView.findViewById(R.id.theme);
        contacts = (TextView) itemView.findViewById(R.id.contacts);
        price = (TextView) itemView.findViewById(R.id.price);
        discription = (TextView) itemView.findViewById(R.id.discription);
        // Locate the ImageView in listview_item.xml
        photo = (ImageView) itemView.findViewById(R.id.photo);
 
        
        status = (TextView) itemView.findViewById(R.id.status);
        
        
        
 
        // Capture position and set results to the TextViews
        theme.setText(resultp.get(Uslugi.THEME));
        contacts.setText(resultp.get(Uslugi.CONTACTS));
        price.setText(resultp.get(Uslugi.PRICE));
        
        status.setText(resultp.get(Uslugi.STATUS));
        // Capture position and set results to the ImageView
        // Passes flag images URL into ImageLoader.class
        imageLoader.DisplayImage(resultp.get(Uslugi.PHOTO), photo);
        
        
        
        // Capture ListView item click
        
        
        itemView.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                
                // Get the position
                resultp = data.get(position);
                Intent intent = new Intent(context, MainActivity.class);
                // Pass all data rank
                intent.putExtra("theme", resultp.get(Uslugi.THEME));
                // Pass all data country
                
                intent.putExtra("status", resultp.get(Uslugi.STATUS));
                
                
                 
                    intent.putExtra("stickyView", resultp.get(Uslugi.THEME).toString());
                    
                    intent.putExtra("heroImageView", resultp.get(Uslugi.PHOTO).toString());
                    
                
                intent.putExtra("contacts", resultp.get(Uslugi.CONTACTS));
                // Pass all data population
                intent.putExtra("price",resultp.get(Uslugi.PRICE));
                // Pass all data flag
                
                intent.putExtra("photo", resultp.get(Uslugi.PHOTO));
                
                
                // Start SingleItemView Class
                intent.putExtra("discription", resultp.get(Uslugi.DISCRIPTION));
                context.startActivity(intent);
 
            }
        });
        return itemView;
        
        
        
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru