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

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

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

Показать сообщение отдельно
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 77
19.03.2015, 17:02  [ТС]     Получить доступ к TextView внутри 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
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);
        
        
        
    
 
}
    
    
    
    
}
 
Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru