Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private String[] m1Array = new String[]{"Название"};
- private String[] m2Array = new String[]{"текст"};
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main2);
- setTitle("Locale Date");
- Map<String, String> map;
- ArrayList<Map<String, String>> groupDataList = new ArrayList<>();
- for (String name : m1Array) {
- map = new HashMap<>();
- map.put("nameName", name);
- groupDataList.add(map);
- }
- String groupFrom[] = new String[]{"nameName"};
- int groupTo[] = new int[]{android.R.id.text1};
- ArrayList<ArrayList<Map<String, String>>> сhildDataList = new ArrayList<>();
- ArrayList<Map<String, String>> сhildDataItemList = new ArrayList<>();
- сhildDataItemList = new ArrayList<>();
- for (String resource : m2Array) {
- map = new HashMap<>();
- map.put("resourceName", resource);
- сhildDataItemList.add(map);
- }
- сhildDataList.add(сhildDataItemList);
- String childFrom[] = new String[]{"resourceName"};
- int childTo[] = new int[]{android.R.id.text1};
- SimpleExpandableListAdapter adapter = new SimpleExpandableListAdapter(
- this, groupDataList,
- android.R.layout.simple_expandable_list_item_1, groupFrom,
- groupTo, сhildDataList, android.R.layout.simple_list_item_1,
- childFrom, childTo);
- ExpandableListView expandableListView = (ExpandableListView) findViewById(R.id.expListView);
- expandableListView.setAdapter(adapter);
- }
- }`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement