2017-02-11 12 views
0

私は問題に直面しています。 。。私のプロジェクトのの画面がアンドロイドスタジオのシンボル「activity_main」を解決できません

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

があります:私は「『activity_main』をシンボルを解決できませんエラーを取得しています、私はそれについての他の記事を読んで、それを修正する方法を見つけ出すことができませんでした。ここに私のコードですツリー:

Tree project

おかげ

+0

アクティビティパスを拡張するプロジェクト構造の画面を投稿できますか?あなたのアクティビティクラスが別のフォルダにある可能性があるので、リソースが正しく配置されていない – magicleon

答えて

0

名がすでに正しい場合その、「activity_main」に名前を変更しない場合は、メインアクティビティのレイアウトファイルの名前は「activity_main」であることを確認してください!。。 Build→Clean Projectを試してください。

+0

私はそれが問題だと思います!ありがとうございました ! (私はAndroidデベロップメントの初心者です)。 – Sylvain

+0

プロジェクトツリーを見て、問題が名前であることがわかりました。しかし、通常はAndroid Studioによって自動的に処理されます。どのようにあなたの活動を作りましたか? –

+0

Javaクラスファイルではなく、レイアウトファイルの名前を変更することをお勧めします。 –

関連する問題