[問題] 新手不知道這個問題怎麼辦

看板AndroidDev作者時間12年前 (2014/01/22 01:05), 編輯推噓1(1016)
留言17則, 4人參與, 最新討論串1/1
各位好 小弟目前自學ANDORID 目前想要弄個下拉式選單 於是在什麼都沒有概念的情況下先去下載別人的CODE來跑看看 可以跑之後再把他讀懂 然後再自己寫 (這是我目前的打算) 可是別人的CODE下載下來 遇到一個我無法解決的問題 麻煩個衛教我一下@@" http://ppt.cc/fYKg 目前遇到這個狀況 http://ppt.cc/moXp 還有TYPE123 上網查似乎是R JAVA的問題 可是我該怎麼處理? 來源: http://xapps.cc/article/280 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.162.166 ※ 編輯: s82237823 來自: 1.34.162.166 (01/22 01:11)

01/22 01:17, , 1F
第一個問題應該是在 專案/res/layout底下沒有main.xml
01/22 01:17, 1F

01/22 01:17, , 2F
所以那一行找不到要對應的view吧@@?
01/22 01:17, 2F

01/22 01:19, , 3F
第二個應該是demo有建立一個名稱叫type2的Spinner物件
01/22 01:19, 3F

01/22 01:19, , 4F
而你沒有那個物件。想辦法建立一個或是看他是不是在view
01/22 01:19, 4F

01/22 01:21, , 5F
想法和樓上一致 XD
01/22 01:21, 5F

01/22 01:23, , 6F
是不是在VIEW是什麼意思?
01/22 01:23, 6F

01/22 01:25, , 7F
Spinner android:id="@+id/type2"
01/22 01:25, 7F
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" > <Spinner android:id="@+id/type" android:layout_width="fill_parent" android:layout_height="45dp" android:layout_marginLeft="75dp" android:layout_marginRight="20dp" android:layout_marginTop="7dp" android:drawSelectorOnTop="true" android:layout_alignParentRight="true" /> <Spinner android:id="@+id/type2" android:layout_width="fill_parent" android:layout_height="45dp" android:layout_marginLeft="75dp" android:layout_marginRight="20dp" android:layout_marginTop="3dp" android:drawSelectorOnTop="true" android:layout_alignParentRight="true" android:layout_below="@id/type" /> <Spinner android:id="@+id/type3" android:layout_width="fill_parent" android:layout_height="45dp" android:layout_marginLeft="75dp" android:layout_marginRight="20dp" android:layout_marginTop="3dp" android:drawSelectorOnTop="true" android:layout_alignParentRight="true" android:layout_below="@+id/type2" /> </RelativeLayout> 這是XML 你說的應該在這裡 可是我不知道怎麼修正@@" ※ 編輯: s82237823 來自: 1.34.162.166 (01/22 01:26)

01/22 01:26, , 8F
看 main.xml的佈局檔,spinner元件 是不是用 type2 命名
01/22 01:26, 8F

01/22 01:27, , 9F
原po的layout檔,應該不是main.xml吧
01/22 01:27, 9F
對 我的是activity_main 改好了 但是那個TYPE 123怎麼弄? ※ 編輯: s82237823 來自: 1.34.162.166 (01/22 01:28)

01/22 01:28, , 10F
27 setContentView(R.layout.佈局檔名)
01/22 01:28, 10F

01/22 01:29, , 11F
這要加在XML還是主程式?
01/22 01:29, 11F

01/22 01:31, , 12F
主程式 第27行 setContentView(R.layout.activity_main)
01/22 01:31, 12F

01/22 01:31, , 13F
這行會出錯是因為 你的佈局檔名稱是 activity_main
01/22 01:31, 13F

01/22 01:32, , 14F
範例的layout名稱是 main,所以會找不到。
01/22 01:32, 14F

01/22 01:33, , 15F
o個我改好了 現在卡在TYPE123
01/22 01:33, 15F

01/22 09:38, , 16F
tpye123就是你定義的spinner id,clean project在執行
01/22 09:38, 16F

01/22 09:39, , 17F
如果還是有錯檢查一下res那的檔案確定都沒有錯誤
01/22 09:39, 17F
文章代碼(AID): #1ItgZq88 (AndroidDev)