2017-02-11 40 views
0

的XML代碼的任何視圖: - >用的ImageView和buttonView,選擇器也試過,等,也不會從該XML讀取數據。佈局拒絕讀取的TextView,ImageViews,在所有

<TextView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:text="This is a textview." 
     android:background="#f00"></TextView> 

Java代碼,其中我將視圖設置爲包含此XML的活動。現在

@Override 
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_test); 


    } 

,我SHOULD看到的是這樣的: Image of the CORRECT picture in the android studio and what i want to see

真的看到的是這樣的: What i see on my phone

而且我已經宣佈在Android清單中的Java。

也許它會幫助,但按2個不同的活動,2個按鈕,達到這個活動,我測試過同樣的邏輯用一個新的項目和它的作品,但它並不在我的主要項目。

+0

發表您的完整的XML代碼 –

+0

http://i.imgur.com/5L13MNC.jpg – hellohello

回答

0

回答:有一些奇怪的錯誤,我自己不明白,我刪除了Java代碼,並重新添加它,現在它突然工作,謝謝大家的建議。

@Override 
    protected void onCreate(@Nullable Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_test); 

    } 
0

確保你開始與意圖的活動部分是正確的。

應該是這樣的:

Intent i = new Intent(context, YourActivity.class): 
startActivity(i); 

如果有與無的問題,嘗試衝突的任何機會檢查你的佈局的名稱。

在最後試着改變你的OnCreate到:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_test); 
} 

貌似有你的XML沒有問題,還要檢查你的佈局的根。

+0

沒有什麼錯在我的代碼的意圖,我相信這一點。 和第二個,我試圖改變名稱,同樣的問題。 完整的XML(包含rootView)是 http://i.imgur.com/5L13MNC.jpg – hellohello