mehran788
یک شنبه 24 اسفند 1393, 23:58 عصر
سلام. خسته نباشید
من هر کاری می کنم نمی تونم این ExpandableListView رو پر کنم کد زیر رو هم نوشتم ولی خطا میده. لطفا یه راهنمایی کنید.
ممنون
ExpandableListView lstitems = (ExpandableListView) findViewById(R.id.expandableListView1); String[] values = new String[]{ "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux",
"OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2",
"Android", "iPhone", "WindowsMobile" };
final ArrayList<String> list = new ArrayList<String>();
for (int i = 0; i < values.length; ++i) {
list.add(values[i]);
}
final ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, list);
lstitems.setAdapter(adapter);
متن خطا
03-16 13:33:24.820: E/AndroidRuntime(385): java.lang.RuntimeException: Unable to start activity ComponentInfo{maa.apps.monymanager/maa.apps.monymanager.main_divide_viewdivide}: java.lang.RuntimeException: For ExpandableListView, use setAdapter(ExpandableListAdapter) instead of setAdapter(ListAdapter)
من هر کاری می کنم نمی تونم این ExpandableListView رو پر کنم کد زیر رو هم نوشتم ولی خطا میده. لطفا یه راهنمایی کنید.
ممنون
ExpandableListView lstitems = (ExpandableListView) findViewById(R.id.expandableListView1); String[] values = new String[]{ "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux",
"OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2",
"Android", "iPhone", "WindowsMobile" };
final ArrayList<String> list = new ArrayList<String>();
for (int i = 0; i < values.length; ++i) {
list.add(values[i]);
}
final ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, list);
lstitems.setAdapter(adapter);
متن خطا
03-16 13:33:24.820: E/AndroidRuntime(385): java.lang.RuntimeException: Unable to start activity ComponentInfo{maa.apps.monymanager/maa.apps.monymanager.main_divide_viewdivide}: java.lang.RuntimeException: For ExpandableListView, use setAdapter(ExpandableListAdapter) instead of setAdapter(ListAdapter)