[英]Incompatible Types android.view
我的代碼:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
...
// Page 1
View android[] = new View[3];
android[0] = inflater.inflate(R.layout.page1, container, false);
((TextView) android[0].findViewById(R.id.textViewJuli01)).setText("Page1");
// page 2
android[1] = inflater.inflate(R.layout.page2, container, false);
((TextView) android[1].findViewById(R.id.textViewJuli01)).setText("Page2");
return android;
}
錯誤顯示在最后一行“ return android”
我想返回數組時收到此消息。 我不知道該怎么解決。 有誰給小費。
Incompatible Types
Required: android view.View
Found: android view.View[]
您將返回類型聲明為“ View”,但返回的是android,即“ View []”(View對象的數組)。 Android希望顯示一個視圖。 我可以想到幾種可能的解決方案:如果您打算僅顯示其中一個頁面(至少現在是這樣),請返回該視圖並忽略其他視圖。 如果要讓“頁面”共享屏幕,則可以將它們組合成一個視圖,或者為每個“頁面”創建一個片段,然后創建一個包含片段的視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.