2012-10-25 41 views
3
public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 

     setContentView(R.layout.activity_homepage); 

     Spinner spinner=(Spinner)findViewById(R.id.spinner1); 

XML的參考微調無法獲取在OnCreate聲明

<RelativeLayout xmlns:android="schemas.android.com/apk/res/android"; 
     xmlns:tools="schemas.android.com/tools"; 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

     <Spinner android:id="@+id/spinner1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" 
       android:layout_centerHorizontal="true" /> 

</RelativeLayout> 
+0

發表您的佈局文件,並導入 – VendettaDroid

+0

你得到具體什麼錯誤?你能告訴我們你的XML佈局嗎? – bplattenburg

+0

你可以發佈activity_homepage.xml嗎?沒有看到這一點,很難說出爲什麼會失敗。你是否在android:id =「@ + id/spinner1」中加入了一個Spinner控件? – frenziedherring

回答

1

假設你有正確的XML佈局。嘗試清理你的項目(又名gen)。

項目 - >清潔 - >好的。之後,刷新您的項目以重新創建R.java。可以幫助你。

的另一個原因可能爲R.java文件

錯誤的道路有時你看不到任何R進口的。

所以手動添加:import [yourpackage].R

例如:import com.demo.agnt.R

或替換舊的:例如import android.Rimport [yourpackage].R

+0

這個問題仍然存在。它是否與API 4.0.3有關? – user1771128

+0

@ user1771128我不這麼認爲。請看看導入R.你從哪裏導入?不喜歡:'import android.R;' –

+0

感謝ALOT人!問題通過再生來解決。謝謝,謝謝!! – user1771128