亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么程序一直提示錯誤

這是我的Java文件

package?com.example.spinner;

import?java.util.ArrayList;
import?java.util.List;

import?android.support.v7.app.ActionBarActivity;
import?android.support.v7.app.ActionBar;
import?android.support.v4.app.Fragment;
import?android.app.Activity;
import?android.os.Bundle;
import?android.view.LayoutInflater;
import?android.view.Menu;
import?android.view.MenuItem;
import?android.view.View;
import?android.view.ViewGroup;
import?android.widget.ArrayAdapter;
import?android.widget.Spinner;
import?android.widget.TextView;
import?android.os.Build;

public?class?MainActivity?extends?Activity?{
	
	
	private?TextView?textview;
	private?Spinner?spinner;
	private?List<String>list;
	private?ArrayAdapter<String>adapter;

????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_main);
????????
????????textview=(TextView)?findViewById(R.id.textview);
????????spinner=(Spinner)?findViewById(R.id.spinner);
????????
????????
????????//1:設置數據源、
???????list=new?ArrayList<String>();
???????list.add("北京");
???????list.add("上海");
???????list.add("深圳");
???????list.add("廣州");
?????????//2:新建數組適配器
???????adapter=new?ArrayAdapter<String>(this,?android.R.layout.simple_spinner_item,?list);
???????//3:設置下拉列表樣式
???????adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
???????//4:加載適配器
???????spinner.setAdapter(adapter);
????????

??????
????}

}

這是我的xml文件

<?xml?version="1.0"?encoding="utf-8"?>
<LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????android:layout_width="match_parent"
????android:layout_height="match_parent"
????android:orientation="vertical"?>
????
????
????<TextView?
????????android:id="@+id/textview"
????????android:layout_width="match_parent"
????????android:layout_height="wrap_content"
????????android:textSize="25sp"
????????android:textColor="#ff0000"
????????/>
????
????<Spinner?
????????android:layout_width="match_parent"
????????android:layout_height="wrap_content"
????????android:id="@+id/spinner"
????????
????????
????????
????????
????????/>
????

</LinearLayout>

這是我的日志

07-18?14:52:31.343:?D/AndroidRuntime(1593):?Shutting?down?VM
07-18?14:52:31.343:?W/dalvikvm(1593):?threadid=1:?thread?exiting?with?uncaught?exception?(group=0xa61ea908)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?FATAL?EXCEPTION:?main
07-18?14:52:31.347:?E/AndroidRuntime(1593):?java.lang.RuntimeException:?Unable?to?start?activity?ComponentInfo{com.example.spinner/com.example.spinner.MainActivity}:?java.lang.NullPointerException
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread.access$600(ActivityThread.java:141)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.os.Handler.dispatchMessage(Handler.java:99)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.os.Looper.loop(Looper.java:137)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread.main(ActivityThread.java:5041)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?java.lang.reflect.Method.invokeNative(Native?Method)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?java.lang.reflect.Method.invoke(Method.java:511)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?dalvik.system.NativeStart.main(Native?Method)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?Caused?by:?java.lang.NullPointerException
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?com.example.spinner.MainActivity.onCreate(MainActivity.java:49)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.Activity.performCreate(Activity.java:5104)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	at?android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
07-18?14:52:31.347:?E/AndroidRuntime(1593):?	...?11?more


正在回答

3 回答

http://img1.sycdn.imooc.com//578e1d450001f11104220317.jpg、

copy了你的代碼,運行沒有問題呀~~

0 回復 有任何疑惑可以回復我~
#1

差不多先生1234 提問者

我的有問題,因為我的xml文件名字叫做main函數,所以提示有錯誤,不過已經解決了,還是很謝謝你
2016-07-20 回復 有任何疑惑可以回復我~

是不是Java 中沒有設置監聽事件的原因么? ? ? spinner.setOnItemSelectedListener(this);

0 回復 有任何疑惑可以回復我~
#1

差不多先生1234 提問者

應該不是這個原因,沒有設置監聽事件的話,應該是可以顯示 的 這個完全不能顯示
2016-07-19 回復 有任何疑惑可以回復我~

哪里報錯 ?程序蹦了么


0 回復 有任何疑惑可以回復我~
#1

差不多先生1234 提問者

沒有報錯,只是程序停止了運行。java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.spinner/com.example.spinner.MainActivity}: java.lang.NullPointerException 錯誤日志說是出現了空指針
2016-07-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

為什么程序一直提示錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號