2016-09-15 113 views
0

我正在使用Android Studio 2.1.3並試圖從Udacity課程中學習Android編碼。無法解決x不斷彈出。無法解析符號'R'

我該怎麼辦?

哪些是Android Studio v1.0和當前版本的基本語法?

package raggedy_man.sunshine; 

import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.support.v7.app.ActionBarActivity; 
import android.view.LayoutInflater; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.ArrayAdapter; 
import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.List; 

public class MainActivityFragment extends Fragment { 

public MainActivityFragment() { 
} 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 

       // Create some dummy data for the ListView. Here's a sample weekly forecast 
         String[] data = { 
           "Mon 6/23 - Sunny - 31/17", 
           "Tue 6/24 - Foggy - 21/8", 
           "Wed 6/25 - Cloudy - 22/17", 
           "Thurs 6/26 - Rainy - 18/11", 
           "Fri 6/27 - Foggy - 21/10", 
           "Sat 6/28 - TRAPPED IN WEATHERSTATION - 23/18", 
           "Sun 6/29 - Sunny - 20/7" 
         }; 
      List<String> weekForecast = new ArrayList<String>(Arrays.asList(data)); 
    // Now that we have some dummy forecast data, create an ArrayAdapter. 
    // The ArrayAdapter will take data from a source (like our dummy forecast) and 
    // use it to populate the ListView it's attached to. 
    mForecastAdapter = 
      new ArrayAdapter<String>(
        getActivity(), // The current context (this activity) 
        R.layout.list_item_forecast, // The name of the layout ID. 
        R.id.list_item_forecast_textview, // The ID of the textview to populate. 
        weekForecast) 
    View rootView = inflater.inflate(R.layout.fragment_main, container, false); 
    return rootView; 
} 
+2

在您指定的錯誤行上按ALT + ENTER鍵並導入R' –

+1

導入R伴侶! – Skynet

回答

0

請加:

import <yourcompanyname>.com.<yourappname>.R 

或去的代碼行你在哪裏得到的錯誤。你會出現一個藍色框。出版社:

ALT + ENTER

和Android Studio將其導入爲您服務。

+0

我試過ALT + ENTER,android studio要求我將它設置爲一個變量 –