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

Android: как оптимизировать код для ExpandableListView - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Кто знает, как расшифровать такие вот строки? http://www.cyberforum.ru/android-dev/thread1260764.html
Кто знает что означает знак ? вот пример String DB_ID = ID_COL + " = ?"; а также как понять вот это SELECT_ALL_QUERY = "SELECT * FROM " + TABLE_NAME; ALLOWED_WORDS_QUERY = "SELECT * FROM " + TABLE_NAME + " WHERE " + CHECKED_STATUS_COL + " > 0"; буду благодарен за помощь)
Android Libgdx и масштабирование изображений, размеры текстур Решил попробовать себя в разработке на андроид. Начал с игрушки для ребёнка... И вроде всё хорошо и гладко, кроме одного - при масштабировании текстур, на изображении появляется "дискретность"... И никак не пойму как с этим бороться. Вот две исходные кнопки: А вот как они отображаются на телефоне(слегка растянуты): А вот пример с сжатием. Исходное:... http://www.cyberforum.ru/android-dev/thread1260693.html
Динамическое создание элементов со стилями Android
Существует набор стилей : <style name="once_items_yr"> <item name="android:background">#fff</item> <item name="android:paddingBottom">1dp</item> <item name="android:paddingTop">1dp</item> <item name="android:paddingLeft">1dp</item> <item name="android:paddingRight">1dp</item> <item name="android:layout_marginRight">5dp</item> <item...
Как изменить цвет кнопки, на которую установлен селектор? Android
Добрый день! Хочу изменить цвет кнопки на которой установлен селектор, но после установки цвета селектор не работает. вот селектор для кнопки: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"><shape> <stroke android:width="1dip" android:color="@android:color/black" />
Android Dashboard http://www.cyberforum.ru/android-dev/thread1260356.html
Здраствуйте! Решил написать dashboard на Android. Хочу спросить какие библиотеки использовать для обработки информации (т. е. построение графиков, аналитика і т.д.) и есть ли библиотеки для создания самого dashboard'a?
Android Баннеры и AdMob Не могу поставить AdMob SDK, просто не видно его в списке Android SDK Manager... подробнее

Показать сообщение отдельно
sloNIK770
0 / 0 / 0
Регистрация: 22.09.2014
Сообщений: 4
22.09.2014, 18:03     Android: как оптимизировать код для ExpandableListView
как заполнить ExpandableListView при помощи строкового массива ?
Имеется ввиду из готовой StringArray как на картинке

Android: как оптимизировать код для ExpandableListView

вот пример кода который хотелось-бы сократить
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
package com.example.hsidesheparsha;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
 
import com.example.adapter.ExpandableListAdapter;
 
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.widget.ExpandableListView;
 
public class ListMenuTO extends Activity {
       
        ExpandableListAdapter listAdapter;
        ExpandableListView expListView;
        List<String> listDataHeader;
        HashMap<String, List<String>> listDataChild;
 
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.list_tor);
               
                Resources res = getResources();
                String[] names = res.getStringArray(R.array.parshiet);
               
                // get the listview
                expListView = (ExpandableListView) findViewById(R.id.lv_to);
               
                // preparing list data
                prepareListData();
                 
        listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);
 
        // setting list adapter
        expListView.setAdapter(listAdapter);
 
               
        }
 
        private void prepareListData() {
                               
        listDataHeader = new ArrayList<String>();
        listDataChild = new HashMap<String, List<String>>();
       
//              // Adding child data
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
        listDataHeader.add("тут какой-то текст");
       
       
 
        // Adding child data
        List<String> bereshit = new ArrayList<String>();
        bereshit.add("Чђ.Чђ");
        bereshit.add("Чђ.Ч‘");
        bereshit.add("Чђ.Ч’");
        bereshit.add("Чђ.Ч“");
        bereshit.add("Ч‘.Чђ");
        bereshit.add("Ч‘.Ч‘");
        bereshit.add("Ч‘.Ч’");
     }
}
как вместо listDataHeader.add("בראשית"); или bereshit.add("א.א"); вставить переменную в которой StringArray

весь класс тут ListMenuTO.zip
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru