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

Идентификация элементов в ExpandableListView - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Код получения MAC адреса wifi на android 6 http://www.cyberforum.ru/android-dev/thread1856629.html
Привет. Нагуглил код http://stackoverflow.com/questions/33103798/how-to-get-wi-fi-mac-address-in-android-marshmallow MAC действительно получаю на android 6, но 100% ли это рабочий код на всех шестёрках? Есть у кого проблемы с этим кодом, может он подвести? Если кто может сделать тесты на своём устройстве буду благодарен.
Android Как работать со связанными сущностями в SugarORM Привет, подскажите пожалуйста как с этой ORM работать со связанными сущностями, в мануале буквально пара строкю Не разобрался по ним как работать((( http://www.cyberforum.ru/android-dev/thread1856596.html
Android Написать программу-тестовик
Приветствую форумчане. На данный момент у меня есть цель написать программу-тестовик, на подобии подготовительных тестовиков ВОУДа, школьной или программы ВУЗов, с базой тестов, и чтобы она базировалась на Андроиде. Имеется Eclipse для разработки, и хотел самостоятельно обучиться азам по-средством видео-уроков, но чувствую, что что-то не идет процесс. Был бы рад советам и рекомендациям со стороны...
Android Узнать доступные координаты (размер экрана)
Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton, сейчас у меня заданы жесткие координаты которые подобраны методом тыка. public int getRandomCoordinateWidth() { //!!поменять значения до какого рандом может меняться, так как не знаю полные координаты return random.nextInt(575); } Координаты кнопки меняю так...
Android Для чего нужен android.support.v4 http://www.cyberforum.ru/android-dev/thread1856111.html
Вопрос к знатокам: почему AS по умолчанию импортирует в проект классы из библиотеки поддержки? minSdk 19 (4.4). Еще просвятите плз - support.v4 это насколько понимаю библиотека для поддержки фишек 4го андройда в более ранних, так?
Android Программный тап на экране чужого приложения Ребят сложно ли реализовать программный тап на экране чужого приложения. Знаю, что невозможно реализовать без рута. Название чужого активити знаю. есть рут. Нужно просто сделать как будто я тапнул на экран. Спасибо всем. подробнее

Показать сообщение отдельно
Valentyn474
0 / 0 / 0
Регистрация: 21.11.2016
Сообщений: 10
22.11.2016, 00:05  [ТС]     Идентификация элементов в ExpandableListView
ExFau$t,
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
import android.app.*;
import android.content.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.widget.ExpandableListView.*;
import java.util.*;
import android.util.*;
import android.nfc.*;
 
public class Musicalins extends Activity {
    
    ExpandableListAdapter listAdapter;
    ExpandableListView expListView;
    List<String> MusList;
    HashMap<String, List<String>> MusListChild;
    Map<String, List<String>> Musinstrument;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.musicalins);
 
        
        expListView = (ExpandableListView) findViewById(R.id.lvExp);
 
        
        createMusList();
 
        listAdapter = new ExpandableListAdapter(this, MusList, MusListChild);
        
        expListView.setAdapter(listAdapter);
    
        
    expListView.setOnChildClickListener(new OnChildClickListener() {
 
    @Override
    public boolean onChildClick(ExpandableListView parent, View v,
                                int groupPosition, int childPosition, long id) {
 
        final String selected = (String) listAdapter.getChild(
            groupPosition, childPosition);
 
        Intent intent;
 
        switch (selected) {
            default:
            case "Acoustic guitar" :
                intent = new Intent(Musicalins.this, C.class);
                break;
            case "AutoHarp" :
                intent = new Intent(Musicalins.this, Cp.class);
                break;
            case "Baglama" :
                intent = new Intent(Musicalins.this, Cp7.class);
                break;
            case "Balalaika" :
                intent = new Intent(Musicalins.this, C_C.class);
                break;
        
    }
                startActivity(intent);
                return true;
        }});}
    
    private void createMusList() {
        MusList = new ArrayList<String>();
        MusListChild = new HashMap<String, List<String>>();
        MusList.add(getString(R.string.stringg)); 
        MusList.add(getString(R.string.windgg));
        MusList.add(getString(R.string.percussiongg));
        MusList.add(getString(R.string.keygg));
        MusList.add(getString(R.string.electrogg));
        
        List<String> string = new ArrayList<String>();
        string.add(getString(R.string.acoustic)); 
        string.add(getString(R.string.aharp));
        string.add(getString(R.string.baglama));
        string.add(getString(R.string.balalaika));
        string.add(getString(R.string.banjo));
        string.add(getString(R.string.bassg));
        string.add(getString(R.string.cello));
        string.add(getString(R.string.charango));
        string.add(getString(R.string.classicalg));
        string.add(getString(R.string.dombra));
        string.add(getString(R.string.domra));
        string.add(getString(R.string.doubleb));
        string.add(getString(R.string.gusli));
        string.add(getString(R.string.harp));
        string.add(getString(R.string.jetigen));
        string.add(getString(R.string.koto));
        string.add(getString(R.string.lute));
        string.add(getString(R.string.mandolin));
        string.add(getString(R.string.pandora));
        string.add(getString(R.string.sitar));
        string.add(getString(R.string.tar));
        string.add(getString(R.string.ukulele));
        string.add(getString(R.string.viola));
        string.add(getString(R.string.violin));
        string.add(getString(R.string.zither));
 
        List<String> wind = new ArrayList<String>();
        wind.add(getString(R.string.bassc));
        wind.add(getString(R.string.bassoon));
        wind.add(getString(R.string.clarinet));
        wind.add(getString(R.string.flute));
        wind.add(getString(R.string.frenchhorn));
        wind.add(getString(R.string.helicon));
        wind.add(getString(R.string.oboe));
        wind.add(getString(R.string.piccolo));
        wind.add(getString(R.string.sousaphone));
        wind.add(getString(R.string.saxophone));
        wind.add(getString(R.string.trombone));
        wind.add(getString(R.string.trumpet));
 
        List<String> percussion = new ArrayList<String>();
        percussion.add(getString(R.string.castanets));
        percussion.add(getString(R.string.cymbal));
        percussion.add(getString(R.string.drum));
        percussion.add(getString(R.string.glockenspiel));
        percussion.add(getString(R.string.gong));
        percussion.add(getString(R.string.maraca));
        percussion.add(getString(R.string.tambourine));
        percussion.add(getString(R.string.timpani));
        percussion.add(getString(R.string.triangle));
        
        List<String> keyboard = new ArrayList<String>();
        keyboard.add(getString(R.string.accordion));
        keyboard.add(getString(R.string.bayan));
        keyboard.add(getString(R.string.clavichord));
        keyboard.add(getString(R.string.garmon));
        keyboard.add(getString(R.string.grandpiano));
        keyboard.add(getString(R.string.harpsichord));
        keyboard.add(getString(R.string.piano));
        keyboard.add(getString(R.string.pipeorgan));
        keyboard.add(getString(R.string.pumporgan));
        
        List<String> electro = new ArrayList<String>();
        electro.add(getString(R.string.drummachine));
        electro.add(getString(R.string.electrodrum));
        electro.add(getString(R.string.electrog));
        electro.add(getString(R.string.laserharp));
        electro.add(getString(R.string.synthesizer));
        electro.add(getString(R.string.vocoder));
 
        MusListChild.put(MusList.get(0), string);
        MusListChild.put(MusList.get(1), wind);
        MusListChild.put(MusList.get(2), percussion);
        MusListChild.put(MusList.get(3), keyboard);
        MusListChild.put(MusList.get(4), electro);
    }
}
 Комментарий модератора 
Используйте теги для выделения кода
 
Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru