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

Обработка нажатия CheckBox в ListView - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Не приходит ответ при HttpPost http://www.cyberforum.ru/android-dev/thread1153089.html
Уже неделю мучаюсь с одной проблемой. Необходимо отправить запрос на сервер и получить ответ. Запрос, как я понимаю, проходит, однако ответ по какой-то причине не приходит. Запрос с AsyncTask: class RequestTask extends AsyncTask<String, String, String> { @Override protected String doInBackground(String... params) { try { ...
Android Приложение на андроид для поиска вакансий по Белоруссии. С чего начать? Добрый день, взял на дипломный проект приложение на андроид для поиска вакансий по Белоруссии, но понятия даже не имею с чего начать. По идее нужно сейчас клянчить API у всех подряд сайтов с объявлениями или это можно немного по другому сделать? http://www.cyberforum.ru/android-dev/thread1152927.html
Android Dimens как работать?
как создать какой нибудь Dimens, чтоб на всех экранах корректно отображалось. Существует ли в андроид студии какой нибудь инструмент для этого?
Адаптировать андроид приложения Android
Здравствуйте! Сразу извиняюсь, за то что может быть это тема уже не однократно поднималась. Вопрос: Как адаптировать андроид приложения под разные экраны? Так так дизайн был сверстанный на экран смартфона, на планшетах он сдвинулся И как сделать адаптацию дизайна при повороте устройства?
Android Подключаем GoogleDrive НЕ находит import com.google.api http://www.cyberforum.ru/android-dev/thread1152596.html
Пытаюсь подключить com.google.android.gms.common.api.GoogleApiClient http://developer.android.com/reference/com/google/android/gms/common/api/GoogleApiClient.html Для испольщования GoogleDrive Маюсь весь день... облазил весь инет. Не находит он такого!!!! ААА. Почему??? Работаю в Android Studio (про сырость даже не заикаться =) ) Файл gradle:
Android Написание ежедневника. Есть исходник. Помогите в нем разобраться Добрый день, на носу дипломная робота, а я по android мягко говоря не очень) Решил написать ежедневник, клацал, искал, ничего толком не сделал. Нарвался на чей то исходник, помогите разобраться где тут новые активити, и есть ли тут меню свойств. Кто поможет буду очень признателен. Спасибо Исходник во вложении. подробнее

Показать сообщение отдельно
MonsterNya
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 27
24.04.2014, 13:51     Обработка нажатия CheckBox в ListView
Уфф, что-то вышло, только теперь строки пустые и сначала отрабатывает lvData.setOnItemClickListener и вызывает showDialog(IDM_ACTION), а после выбора действия и возвращения к списку работает Toast кликлик...А если убрать lvData.setOnItemClickListener, то вообще по нажатию на строку списка нчиего не происходит
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
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);     
 
        // открываем подключение к БД
        db = new DB(this);
        db.open();
 
        // получаем курсор
        refreshCursor();
 
        // формируем столбцы сопоставления
        String[] from = new String[] { DB.COLUMN_ID, DB.COLUMN_TITLE,
                DB.COLUMN_TRIGGER };
        int[] to = new int[] { R.id.itemID, R.id.itemTitle, R.id.itemTrigger };
 
        // создааем адаптер и настраиваем список
        scAdapter = new CustomCursorAdapter(this, R.layout.item, cursor, from,
                to);
        lvData = (ListView) findViewById(R.id.lvData);
        
        // устанавливаем режим выбора пунктов списка 
        lvData.setChoiceMode(ListView.CHOICE_MODE_SINGLE);////////////////////////////////
                
        lvData.setAdapter(scAdapter);       
        
        text = (TextView) findViewById(R.id.itemTrigger);       
        
        lvData.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {                
                showDialog(IDM_ACTION);
            }
        });
    }   
     
    public class CustomCursorAdapter extends SimpleCursorAdapter {
 
         public CustomCursorAdapter(Context context, int layout, Cursor cursor,
                String[] from, int[] to) {
            super(context, layout, cursor, from, to);
            // TODO Auto-generated constructor stub
        }
           class ViewHolder {
             TextView b;
         }
        public View getView(final int position, View convertView, ViewGroup parent)
        {
            View view = convertView;
            ViewHolder holder;
            if(view == null) {
                LayoutInflater vi = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                   view = vi.inflate(R.layout.item, null);
            holder = new ViewHolder();
            holder.b = (TextView) view.findViewById(R.id.itemTrigger);
            view.setTag(holder);
            }
            else
            {
 
                holder = (ViewHolder) view.getTag();
            holder.b.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    Toast.makeText(getApplicationContext(),"ClickClick "+position, Toast.LENGTH_LONG).show();
                }
            });
            }
            return view;
        }}
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru