Rが赤になりました。他のクラス/アクティビティを追加してエラーが発生しました エラー:(25)パッケージ 'com.androidbelieve.drawerwithswipetabs'の属性 'srcCompat'のリソース識別子が見つかりませんでした。エラー:(23、22)指定された名前(値 '@ layout/content_bodyache'の 'layout'にあります)。 とsample is attached2エラー: ':app:processDebugResources'タスクの実行に失敗しました。エラー:(25) 'com.androidbelieve.drawerwithswipetabs'パッケージの属性 'srcCompat'のリソース識別子が見つかりません
package com.androidbelieve.drawerwithswipetabs;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.NavigationView;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity{
DrawerLayout mDrawerLayout;
NavigationView mNavigationView;
FragmentManager mFragmentManager;
FragmentTransaction mFragmentTransaction;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
*Setup the DrawerLayout and NavigationView
*/
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
mNavigationView = (NavigationView) findViewById(R.id.shitstuff) ;
/**
* Lets inflate the very first fragment
* Here , we are inflating the TabFragment as the first Fragment
*/
mFragmentManager = getSupportFragmentManager();
mFragmentTransaction = mFragmentManager.beginTransaction();
mFragmentTransaction.replace(R.id.containerView,new TabFragment()).commit();
/**
* Setup click events on the Navigation View Items.
*/
mNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
mDrawerLayout.closeDrawers();
String title = "";
// Inserting navigation
if (menuItem.getItemId() == R.id.nav_item_sent) {
FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.containerView,new SentFragment()).commit();
title = "Emergency Hotline";
}
if (menuItem.getItemId() == R.id.nav_item_inbox) {
FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.containerView,new TabFragment()).commit(); //firstAid (health and life)
title = "First Aid and Survival Tips";
}
// [dito ipapasok ung sa map]
if (menuItem.getItemId() == R.id.nav_item_draft) {
/*FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.containerView,new MapFragment()).commit(); //firstAid (health and life)*/
title = "Locate Hospital";
Intent i = new Intent(MainActivity.this, MapsActivity.class);
startActivity(i);
}
/* if (menuItem.getItemId() == R.id.nav_item_map) {
FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.containerView,new MapFragment()).commit(); //firstAid (health and life)
title = "Locate";
}*/
return false;
}
});
/**
* Setup Drawer Toggle of the Toolbar
*/
android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) findViewById(R.id.toolbar);
ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(this,mDrawerLayout, toolbar,R.string.app_name,
R.string.app_name);
mDrawerLayout.setDrawerListener(mDrawerToggle);
mDrawerToggle.syncState();
}
}