R 변수에 오류가 발생했습니다. 변수는 R.id.drawer_layout, R.id.layout 및 R.id.main입니다. 이드 다음에 빨간 구불 구불 한 선이 있습니다. 이것들은 R의 모든 오류입니다. 레이아웃에 문제가 있습니까? 난 그냥 안드로이드 프로그래밍을 시작하고 이것은 github에서오고있다.R 변수에 오류가 있습니다.
^ 자습서와 코드의 출처입니다. 당신이 수입에 당신이 그것을 삭제 발견 "android.R"만약
package com.anshikka.datagushalpha;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends FragmentActivity {
final String[] data ={"one","two","three"};
final String[] fragments ={
"com.anshikka.datagushalpha.FragmentOne",
"com.anshikka.datagushalpha.FragmentTwo",
"com.anshikka.datagushalpha.FragmentThree"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@SuppressWarnings({ "unchecked", "rawtypes" })
ArrayAdapter adapter = new ArrayAdapter(getActionBar().getThemedContext(), android.R.layout.simple_list_item_1, data);
final DrawerLayout drawer = (DrawerLayout)findViewById(R.id.drawer_layout);
final ListView navList = (ListView) findViewById(R.id.drawer);
navList.setAdapter(adapter);
navList.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, final int pos,long id){
drawer.setDrawerListener(new DrawerLayout.SimpleDrawerListener(){
@Override
public void onDrawerClosed(View drawerView){
super.onDrawerClosed(drawerView);
FragmentTransaction tx = getSupportFragmentManager().beginTransaction();
tx.replace(R.id.main, Fragment.instantiate(MainActivity.this, fragments[pos]));
tx.commit();
}
});
drawer.closeDrawer(navList);
}
});
FragmentTransaction tx = getSupportFragmentManager().beginTransaction();
tx.replace(R.id.main,Fragment.instantiate(MainActivity.this, fragments[0]));
tx.commit();
}
}
시도를 수입 .activity_main 아래 레드 라인을 얻을 경우 는 수입 수입 com.anshikka.R에 추가 – soynerdito