Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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
Java 将微调器添加到我的应用程序_Java_Android_Android Studio_Spinner_Android Spinner - Fatal编程技术网

Java 将微调器添加到我的应用程序

Java 将微调器添加到我的应用程序,java,android,android-studio,spinner,android-spinner,Java,Android,Android Studio,Spinner,Android Spinner,我的应用程序有问题。我是初学者。当我将微调器添加到我的应用程序时,我无法运行它:/。我不知道跑步我能做什么。我插入应用程序代码并从运行中报告 09-19 16:32:09.041272-2702/?I/艺术﹕ 未延迟启用-Xcheck:jni(已启用) 09-19 16:32:09.060 2702-2709/? 电子/艺术﹕ 向调试器发送答复失败:管道断开 09-19 16:32:09.060 2702-2709/? I/艺术﹕ 调试器不再处于活动状态 09-19 16:32:09

我的应用程序有问题。我是初学者。当我将微调器添加到我的应用程序时,我无法运行它:/。我不知道跑步我能做什么。我插入应用程序代码并从运行中报告

09-19 16:32:09.041272-2702/?I/艺术﹕ 未延迟启用-Xcheck:jni(已启用)
09-19 16:32:09.060 2702-2709/? 电子/艺术﹕ 向调试器发送答复失败:管道断开 09-19 16:32:09.060 2702-2709/? I/艺术﹕ 调试器不再处于活动状态 09-19 16:32:09.215 2702-2702/? D/AndroidRuntime﹕ 关闭虚拟机 09-19 16:32:09.215 2702-2702/? E/AndroidRuntime﹕ 致命异常:主 进程:com.example.myapplication,PID:2702 java.lang.RuntimeException:无法启动活动组件信息{com.example.myapplication/com.example.myapplication.MainActivity}: java.lang.NullPointerException:尝试调用虚拟方法“void” android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)“”在 空对象引用 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390) 在android.app.ActivityThread.access$800(ActivityThread.java:151) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)上 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:135) 位于android.app.ActivityThread.main(ActivityThread.java:5257) 位于java.lang.reflect.Method.invoke(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:372) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 原因:java.lang.NullPointerException:尝试调用虚拟方法“void” android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)“”在 空对象引用 位于com.example.myapplication.MainActivity.onCreate(MainActivity.java:52) 位于android.app.Activity.performCreate(Activity.java:5990) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390) 在android.app.ActivityThread.access$800(ActivityThread.java:151) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)上 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:135) 位于android.app.ActivityThread.main(ActivityThread.java:5257) 位于java.lang.reflect.Method.invoke(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:372) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 09-19 16:33:27.440 2702-2702/? I/过程﹕ 发送信号。PID:2702信号:9

public类MainActivity扩展AppCompatActivity实现ActionBar.TabListener{
分段SPAGERADAPTER mSectionsPagerAdapter;
ViewPager mViewPager;
//纺纱机
纺纱机;
阵列适配器;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//纺纱机
微调器=(微调器)findViewById(R.id.spinner);
adapter=ArrayAdapter.createFromResource(这个,R.array.maps,android.R.layout.simple\u微调器\u项);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
旋转器。设置适配器(适配器);
spinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
Toast.makeText(getBaseContext(),parent.getItemAtPosition(position)+“selected”,Toast.LENGTH_LONG.show();
}
@凌驾
未选择公共无效(AdapterView父级){
}
});
未选择公共无效(AdapterView父项){
}
这是我的第一个片段

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".MainActivity$PlaceholderFragment">

    <TextView android:id="@+id/section_label" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="First"
        android:id="@+id/textView"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/section_label"
        android:layout_toEndOf="@+id/section_label"
        android:layout_marginLeft="126dp"
        android:layout_marginStart="126dp"
        android:layout_marginBottom="177dp" />

    <Spinner
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/spinner"
        android:layout_below="@+id/section_label"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="43dp" />


</RelativeLayout>

还有我的琴弦

<resources>
    <string name="app_name">My Application</string>

    <string name="title_section1">1</string>
    <string name="title_section2">2</string>
    <string name="title_section3">3</string>

    <string name="hello_world">Hello world!</string>

    <string name="action_settings">Settings</string>

    <string-array name="maps">
        <item>1</item>
        <item>2</item>
    </string-array>


</resources>

我的申请
1.
2.
3.
你好,世界!
设置
1.
2.

检查第52行…您的适配器为空。检查是否正在调用数据。可能还会粘贴到布局xml文件中!看起来您的ID可能有误?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".MainActivity$PlaceholderFragment">

    <TextView android:id="@+id/section_label" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="First"
        android:id="@+id/textView"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/section_label"
        android:layout_toEndOf="@+id/section_label"
        android:layout_marginLeft="126dp"
        android:layout_marginStart="126dp"
        android:layout_marginBottom="177dp" />

    <Spinner
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/spinner"
        android:layout_below="@+id/section_label"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="43dp" />


</RelativeLayout>
<resources>
    <string name="app_name">My Application</string>

    <string name="title_section1">1</string>
    <string name="title_section2">2</string>
    <string name="title_section3">3</string>

    <string name="hello_world">Hello world!</string>

    <string name="action_settings">Settings</string>

    <string-array name="maps">
        <item>1</item>
        <item>2</item>
    </string-array>


</resources>