无法解析符号' R'

时间:2016-09-15 13:42:41

标签: android android-studio

我正在使用Android Studio 2.1.3并尝试从Android课程中学习Udacity编码。无法解决x继续弹出。

我该怎么办?

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;
}

1 个答案:

答案 0 :(得分:0)

请添加:

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

或转到您收到错误的代码行。你会看到一个蓝色的盒子。按:

ALT + ENTER

并且Android Studio会为您导入它。