2017-02-11 2 views
0

У меня возникла проблема. .. Я получаю сообщение об ошибке «Не удается разрешить символ„activity_main“Я читал другие сообщения об этом, и не мог понять, как это исправить Вот мой код:Не удается разрешить символ «activity_main» в студии Android

package com.grasland.musicplayer.Activities; 

import android.os.Bundle; 
import android.support.design.widget.TabLayout; 
import android.support.v4.view.ViewPager; 
import android.support.v7.app.AppCompatActivity; 

import com.grasland.musicplayer.R; 



public class MainActivity extends AppCompatActivity { 

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

     // Get the ViewPager and set it's PagerAdapter so that it can display items 
     ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); 
     viewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager(), 
       MainActivity.this)); 

     // Give the TabLayout the ViewPager 
     TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); 
     tabLayout.setupWithViewPager(viewPager); 
    } 
} 

Существует экран моего проекта-х дерево:.

Tree project

Благодаря

+0

можете ли вы опубликовать экран вашей структуры проекта, расширяющий путь активности? Возможно, что ваш класс активности находится в другой папке, поэтому ресурс расположен неправильно – magicleon

ответ

0

Убедитесь, что имя файла макета основного вида деятельности является «activity_main» Если его нет, то переименовать его в «activity_main» Если имя уже правильно. , попробуйте Build → Clean Project.

+0

Я думаю, что это была проблема! Спасибо ! (Я новичок в Android developpement). – Sylvain

+0

Теперь, когда я увидел дерево проекта, я вижу, что проблема - это имя. Но обычно это автоматически обрабатывается Android Studio. Как вы создали свою деятельность? –

+0

Я рекомендую переименовать файл макета, а не файл класса Java. –

Смежные вопросы