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

Получить доступ к TextView внутри ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает приложение с использованием акселерометра http://www.cyberforum.ru/android-dev/thread1398984.html
Пытаюсь написать приложение, в котором по экрану будет двигаться какой то объект в зависимости от наклона смартфона. Насколько я понял, у меня не хочет вызываться функция onSensorChanged, хотя по...
Программирование Android Некорретное отображение Лейаутов Всем привет!:) Помогите, пожалуйста, решить проблему с лейаутами. Такой вот код. public class SampleActivity extends Activity { private FrameLayout controlView; private LinearLayout... http://www.cyberforum.ru/android-dev/thread1398968.html
Программирование Android Разработка приложения для отображения местоположения пользователей на карте
Доброго времени суток! Собираюсь разработать приложение по типу "Find my friends" или "Locate my friends" под Android. По сути, приложение должно отображать местоположение пользователя и тех, кого он...
Советы по поводу создания приложения Программирование Android
Всем привет. Есть идея, которую хочу обсудить, и очень надеюсь, что найдётся, кто поможет её реализовать. По сложности приложение очень похоже на расчеты биоритмов, но расчеты отличаются. Кстати...
Программирование Android Подключение Qt в Android Studio http://www.cyberforum.ru/android-dev/thread1398621.html
Как можно подключить Qt чтоб использовать под android в Android Studio??
Программирование Android Посоветуйте легкую среду разработки под Android Доброй ночи. Проблема: В наличии имеется довольно-таки слабый ноут, проапгрейдить который пока нет возможности. Андроид студио на нем работает ужасно медленно, эклипс чуть быстрее, но нервы тоже... подробнее

Показать сообщение отдельно
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
19.03.2015, 17:02  [ТС]
Подключаюсь к базе из этой активити, которая содержит ЛистВью
Если честно, не понял про модель... Можно подробней?

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
package com.gladyreff.mafcon;
 
import java.util.ArrayList;
import java.util.HashMap;
 
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
 
public class ClientList extends ListActivity {
    
    DBHelper dbHelper;
    ArrayList<HashMap<String, String>> klientsList;
    private ListView lv;
    private Button btnAddNewKlient; 
    int intIdKlient;
    
    @Override
    protected void onResume() {
        super.onResume();
        klientsList = new ArrayList<HashMap<String,String>>();
        
        btnAddNewKlient = (Button)findViewById(R.id.addNewKlient);
        btnAddNewKlient.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent goToNewKlientLay = new Intent(getBaseContext(), KlientForm.class);
                goToNewKlientLay.putExtra("state", true);
                startActivity(goToNewKlientLay);
            }
        });
        
        
        lv = getListView();
        lv.setOnItemClickListener(new OnItemClickListener() {
 
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                
                
                //TextView tv = ((Textview) view.findViewById(R.id.firma_name));
                
                // TODO Auto-generated method stub
                
                Intent goToKlient = new Intent(getBaseContext(), KlientForm.class);
                //goToKlient.putExtra("KlientID", CompanyName);
                startActivity(goToKlient);
            }
            
            
            
        });
        
        dbHelper = new DBHelper(this);
        SQLiteDatabase db = dbHelper.getReadableDatabase();
        Cursor c = db.query("mafTB", null, null, null, null, null, null);
 
        
        if (c.moveToFirst()) {
 
          
          //int idColIndex = c.getColumnIndex("id");
          int nameColIndex = c.getColumnIndex("name_company");
          int nameContactColIndex = c.getColumnIndex("name_contact");
          int phoneColIndex = c.getColumnIndex("phone");
          //int commentColIndex = c.getColumnIndex("comment");
          int statusColIndex = c.getColumnIndex("status");
          //int emailColIndex = c.getColumnIndex("email");
 
          do {
              
            HashMap<String, String> klient = new HashMap<String, String>();
            
            klient.put("name_company", c.getString(nameColIndex));
            klient.put("name_contact", c.getString(nameContactColIndex));
            klient.put("phone", c.getString(phoneColIndex));
            klient.put("status", c.getString(statusColIndex));
             
            klientsList.add(klient);
            
            MafAd adapt = new MafAd(ClientList.this, klientsList, R.layout.klients_list_main);
            lv.setAdapter(adapt);
            adapt.notifyDataSetChanged();
            if(klientsList.size() > 15) {
                getListView().setSelection(klientsList.size() - 16);
            }
            
            
          } while (c.moveToNext());
        } else Toast.makeText(this, "База еще не создана", Toast.LENGTH_SHORT).show();
        c.close();
        db.close();
    }
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.klients_list_main);
        
        
        
    
 
}
    
    
    
    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru