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

Обработка нажатия каждого элемента List View - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработка нажатия элемента List View http://www.cyberforum.ru/android-dev/thread941122.html
Доброго времени суток! Нужна помощь в реализации нажатия на элемент лист вью. Необходимо присвоить каждому в списке элементу переход на разные активити. Я попробовал реализовать следующим способом, но при осуществления поиска по элементам, первый найденный элемент тоже переходит на ту активити, которая задана для первого элемента массива, как это исправить? lv.setOnItemClickListener(new...
Программирование Android Fragments и Activity Есть приложение некоего калькулятора, в котором есть activity_main.xml, где реализованы кнопки и клас MainActivity.java, в котором происходят все вычисления... В приложении реализовал боковое меню с помощью фрагментов, теперь калькулятор отображается, но не считает, т.е. фрагмент отображает только activity_main.xml, а MainActivity.java как бы не у дел... Подскажите пожалуйста пути решения. http://www.cyberforum.ru/android-dev/thread941107.html
Программирование Android Задать размер PopupWindow
Как установить вручную высоту и ширину окна, заданного в манифесте как диалог (@android:style/Theme.Dialog). Успешно открывается, но размеры выбираются контекстом. Нашел пример: win1 = new PopupWindow(context); win1.setContentView(layout); win1.setWidth(width); win1.setHeight(height);
Как подключится к эмулятора с того самого компа? Программирование Android
сервер слушает порт 13ХХХ, перепробовал все из этих айпишников: 10.0.2.1 10.0.2.2 10.0.2.3 10.0.2.4 / 10.0.2.5 / 10.0.2.6 10.0.2.15 127.0.0.1 - безуспешно.
Программирование Android Использование сторонней библиотеки http://www.cyberforum.ru/android-dev/thread940898.html
Понадобилось добавить в приложение диалог выбора цвета. Встроенного ColorPicker'a я не нашёл и пошёл гуглить рукописные варианты. Самый подходящий из найденных для меня ColorPickerPreference. Но как использовать библиотеку? По советам с SO я "Right click in your workspace -> Import -> Android -> Existing Android Code Into Workspace -> give path of that project/library" и в Package Explorer...
Программирование Android Повторное воспроизведение музыки после кнопки home (media-player) Собственно, погуглил, и нашел, что у всех обратная проблема - "как остановить музыку, если нажата кнопка home". У меня такой проблемы нет, наоборот, музыка останавливается сама, но при возврате в приложение уже не воспроизводится (только музыка (setLoop(true)), со звуками всё впорядке). При попытке в методе onPause вызывать mediaPlayer.pause(), а в onResume mediaPlayer.start() - ничего. Как же... подробнее

Показать сообщение отдельно
lexus213
3 / 3 / 0
Регистрация: 25.06.2011
Сообщений: 72
23.08.2013, 15:09  [ТС]     Обработка нажатия каждого элемента List View
Цитата Сообщение от Digetix Посмотреть сообщение
А чего

вместо
Java
1
2
3
4
5
6
7
8
9
10
11
public class FragmentView1 extends Fragment {   
    
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {     
        
        View myView = inflater.inflate(R.layout.about, container, false);
        
      
        return myView;
    }
}
?
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
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState, int position) {   
            super.onCreate(savedInstanceState);
 
            final String[] listview_names = {"Белорусский бизнес на селе","Общество с ограниченной ответственностью","Учредители ООО","Уставный фонд ООО",
                    "Частное унитарное предприятие","Юридический адрес частного УП","Учредитель частного УП",
                    "Учредительные документы ООО","Наименование частного УП","Уставный фонд частного УП","Юридический адрес ООО","Порядок регистрации частного УП",
                    "Порядок регистрации ООО (ОДО)","Регистрация ИП в Беларуси","Согласование наименования","Госпошлина за регистрацию ИП","Советы по выбору наименования организации",
                    "Порядок регистрации ИП","Общество с дополнительной ответственностью","Получение паспорта","Замена паспорта по сроку действия","Замена паспорта при утере",
                    "Ликвидация форм собственности","Регистрация форм собственности"};
            
            
            View myView = inflater.inflate(R.layout.search, container, false);
 
            et  = (EditText)myView.findViewById(R.id.EditText01);
           // lv  =   (ListView)myView.findViewById(android.R.id.list);
 
         //   
            array_sort=new ArrayList<String> (Arrays.asList(listview_names));
            setListAdapter(new bsAdapter(getActivity()));
 
            et.addTextChangedListener(new TextWatcher()
            {
                public void afterTextChanged(Editable s)
                {
                      // Abstract Method of TextWatcher Interface.
                }
                public void beforeTextChanged(CharSequence s,
                        int start, int count, int after)
                {
                    // Abstract Method of TextWatcher Interface.
                }  
                public void onTextChanged(CharSequence s,
                        int start, int before, int count)
                {
                    
 //             
                    textlength = et.getText().length();
                    array_sort.clear();
                    for (int i = 0; i < listview_names.length; i++)
                    {
                        if (textlength <= listview_names[i].length())
                        {
 
                            if(listview_names[i].toLowerCase().contains(
                                    et.getText().toString().toLowerCase().trim()))
                            {
                                array_sort.add(listview_names[i]);
                            }
                          }
                    }
                    AppendList(array_sort);
                    }
                }); 
 
            return myView;
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru