Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何通过字符串数组将自定义listView项扩展到10个以上?_Android_Arrays_Listview_Android Arrayadapter_Custom Lists - Fatal编程技术网

Android 如何通过字符串数组将自定义listView项扩展到10个以上?

Android 如何通过字符串数组将自定义listView项扩展到10个以上?,android,arrays,listview,android-arrayadapter,custom-lists,Android,Arrays,Listview,Android Arrayadapter,Custom Lists,我想创建超过10个元素的自定义列表。当我填写 字符串数组超过10个元素并单击第11项,然后单击应用程序 他没有跑 公共类MainActivity扩展活动{ 列表视图列表视图; int位置=0; 字符串[]项={“ab”、“cd”、“ef”、“gh”、“jk”、“lm”、“no”、“pr”、“st”、“uv”、“wx”}; 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentVie

我想创建超过10个元素的自定义列表。当我填写 字符串数组超过10个元素并单击第11项,然后单击应用程序 他没有跑

公共类MainActivity扩展活动{
列表视图列表视图;
int位置=0;
字符串[]项={“ab”、“cd”、“ef”、“gh”、“jk”、“lm”、“no”、“pr”、“st”、“uv”、“wx”};
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView=(listView)findViewById(R.id.lv_国家/地区);
ArrayAdapterarrayAdapter=新的ArrayAdapter(此,R.layout.custom_列表,项);
setAdapter(arrayAdapter);
setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共视图单击(适配器视图p1、视图p2、内部p3、长p4)
{
意图;
位置=p3;
开关(p3){
案例0:
意图=新意图(MainActivity.this,Hi.class);
星触觉(意向);
案例1:
意图=新意图(MainActivity.this,Ba.class);
星触觉(意向);
打破
案例2:
意图=新意图(MainActivity.this,Dc.class);
星触觉(意向);
打破
案例3:
意图=新意图(MainActivity.this,Fe.class);
星触觉(意向);
打破
案例4:
intent=新的intent(MainActivity.this,Hg.class);
星触觉(意向);
打破
案例5:
意图=新意图(MainActivity.this,Kj.class);
星触觉(意向);
打破
案例6:
意图=新意图(MainActivity.this,Ml.class);
星触觉(意向);
打破
案例7:
意图=新意图(MainActivity.this,On.class);
星触觉(意向);
打破
案例8:
意图=新意图(MainActivity.this,Rp.class);
星触觉(意向);
打破
案例9:
意图=新意图(MainActivity.this,Ts.class);
星触觉(意向);
打破
案例10:
intent=新intent(MainActivity.this、Spinner\u Activity.class);
星触觉(意向);
}
}
});
}
}
在 ViewRootImpl$InputStage.apply(ViewRootImpl.java:4196) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4169) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6743)上 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6717) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6663)上 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6846) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(本机 方法)05-18 09:49:57.933 14335 14335 E安卓律时间
在 android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:177) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6817) 05-18 09:49:57.933 14335 14335 E AndroidRuntime
在 android.view.ViewRootImpl$consumerBatchedInputRunnable.run(ViewRootImpl.java:6869) 05-18 09:49:57.934 14335 14335 E AndroidRuntime
在 Choreographer$CallbackRecord.run(Choreographer.java:966) 05-18 09:49:57.934 14335 14335 E AndroidRuntime
位于android.view.Choreographer.doCallbacks(Choreographer.java:778) 05-18 09:49:57.934 14335 14335 E AndroidRuntime
在android.view.Choreographer.doFrame(Choreographer.java:707)05-18 09:49:57.934 14335 14335 E AndroidRuntime
在 Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952) 05-18 09:49:57.934 14335 14335 E AndroidRuntime
在android.os.Handler.handleCallback(Handler.java:789)05-18 09:49:57.934 14335 14335 E AndroidRuntime
在android.os.Handler.dispatchMessage(Handler.java:98)05-18 09:49:57.934 14335 14335 E AndroidRuntime
在android.os.Looper.loop(Looper.java:164)05-18 09:49:57.934 14335 14335 E AndroidRuntime在 android.app.ActivityThread.main(ActivityThread.java:6809)05-18 09:49:57.934 14335 14335 E AndroidRuntime
在java.lang.reflect.Method.invoke(本机方法)05-18 09:49:57.934 14335 14335 E AndroidRuntime在 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 05-18 09:49:57.934 14335 14335 E AndroidRuntime
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)05-18 09:49:57.940 14335 14335 E AndroidRuntime
致命异常:main 05-18 09:49:57.940 14335 14335 E
AndroidRuntime进程: com.mycompa
public class MainActivity extends Activity {
    ListView listView;
    int position=0;
    String[]items={"ab","cd","ef","gh","jk","lm","no","pr","st","uv","wx"};
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        listView = (ListView) findViewById(R.id.lv_country);
        ArrayAdapter<String>arrayAdapter=new ArrayAdapter<String>(this,R.layout.custom_list,items);
        listView.setAdapter(arrayAdapter);

        listView.setOnItemClickListener(new OnItemClickListener(){
        @Override
        public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4)
                {
                Intent intent;
                position=p3;
                switch(p3){
                    case 0:
                        intent=new Intent(MainActivity.this,Hi.class);
                        startActivity(intent);
                    case 1:
                        intent=new Intent(MainActivity.this,Ba.class);
                        startActivity(intent);
                        break;
                    case 2:
                        intent=new Intent(MainActivity.this,Dc.class);
                        startActivity(intent);
                        break;
                    case 3:
                        intent=new Intent(MainActivity.this,Fe.class);
                        startActivity(intent);
                        break;
                    case 4:
                        intent=new Intent(MainActivity.this,Hg.class);
                        startActivity(intent);
                        break;
                    case 5:
                        intent=new Intent(MainActivity.this,Kj.class);
                        startActivity(intent);
                        break;
                    case 6:
                        intent=new Intent(MainActivity.this,Ml.class);
                        startActivity(intent);
                        break;
                    case 7:
                        intent=new Intent(MainActivity.this,On.class);
                        startActivity(intent);
                        break;
                    case 8:
                        intent=new Intent(MainActivity.this,Rp.class);
                        startActivity(intent);
                        break;
                    case 9:
                        intent=new Intent(MainActivity.this,Ts.class);
                        startActivity(intent);
                        break;
                    case 10:
                        intent=new Intent(MainActivity.this, Spinner_Activity.class);
                        startActivity(intent);

                    }
                }

    });
}
}
<activity android:name=".Spinner_Activity"></activity>