Форум программистов, компьютерный форум 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 Написать программу-тестовик
Приветствую форумчане. На данный момент у меня есть цель написать программу-тестовик, на подобии подготовительных тестовиков ВОУДа, школьной или программы ВУЗов, с базой тестов, и чтобы она...
Программирование Android Узнать доступные координаты (размер экрана)
Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton, сейчас у меня заданы жесткие координаты которые подобраны методом тыка. public int getRandomCoordinateWidth() {...
Программирование Android Для чего нужен android.support.v4 http://www.cyberforum.ru/android-dev/thread1856111.html
Вопрос к знатокам: почему AS по умолчанию импортирует в проект классы из библиотеки поддержки? minSdk 19 (4.4). Еще просвятите плз - support.v4 это насколько понимаю библиотека для поддержки фишек...
Программирование Android Программный тап на экране чужого приложения Ребят сложно ли реализовать программный тап на экране чужого приложения. Знаю, что невозможно реализовать без рута. Название чужого активити знаю. есть рут. Нужно просто сделать как будто я тапнул... подробнее

Показать сообщение отдельно
Valentyn474
0 / 0 / 0
Регистрация: 21.11.2016
Сообщений: 10
22.11.2016, 00:05  [ТС]
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);
    }
}
 Комментарий модератора 
Используйте теги для выделения кода
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru