作者s82237823 ()
看板AndroidDev
標題[問題] 新手不知道這個問題怎麼辦
時間Wed Jan 22 01:05:53 2014
各位好
小弟目前自學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)
1F:→ awwseed:第一個問題應該是在 專案/res/layout底下沒有main.xml 01/22 01:17
2F:→ awwseed:所以那一行找不到要對應的view吧@@? 01/22 01:17
3F:→ awwseed:第二個應該是demo有建立一個名稱叫type2的Spinner物件 01/22 01:19
4F:→ awwseed:而你沒有那個物件。想辦法建立一個或是看他是不是在view 01/22 01:19
5F:→ laiair:想法和樓上一致 XD 01/22 01:21
6F:→ s82237823:是不是在VIEW是什麼意思? 01/22 01:23
7F:→ laiair:Spinner android:id="@+id/type2" 01/22 01:25
<?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)
8F:→ laiair:看 main.xml的佈局檔,spinner元件 是不是用 type2 命名 01/22 01:26
9F:→ laiair:原po的layout檔,應該不是main.xml吧 01/22 01:27
對 我的是activity_main 改好了
但是那個TYPE 123怎麼弄?
※ 編輯: s82237823 來自: 1.34.162.166 (01/22 01:28)
10F:→ laiair:27 setContentView(R.layout.佈局檔名) 01/22 01:28
11F:→ s82237823:這要加在XML還是主程式? 01/22 01:29
12F:→ laiair:主程式 第27行 setContentView(R.layout.activity_main) 01/22 01:31
13F:→ laiair:這行會出錯是因為 你的佈局檔名稱是 activity_main 01/22 01:31
14F:→ laiair:範例的layout名稱是 main,所以會找不到。 01/22 01:32
15F:→ s82237823:o個我改好了 現在卡在TYPE123 01/22 01:33
16F:推 henry4343:tpye123就是你定義的spinner id,clean project在執行 01/22 09:38
17F:→ henry4343:如果還是有錯檢查一下res那的檔案確定都沒有錯誤 01/22 09:39