제가 그리드뷰프로젝트를 다른프로젝트로 가져와서 만들려고 하는데 계속 이런게 뜨네요..
그리드뷰프로젝트에서는 아무문제 없었는데 다른프로젝트로 가져와서 하니이렇게 되는데 어떻게해야되나요
Description Resource Path Location Type
gridview cannot be resolved or is not a field GridViewActivity.java /SendLabActivity/src/com/andro/sendlabporj line 16 Java Problem
빨간부분 저거때문에 에러가 나는데 뭐 눌러보니 R.java에 지정된 주소값이? 없어서 그런거같은데 추가 해서 저장하면 저장이 안되네요.
public class GridViewActivity extends Activity implements OnItemClickListener{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this));
gridview.setOnItemClickListener(this);
}
프로젝트 새로고침이나 클린작업, 빌드 시에 정상적으로 R.java가 생성이 되는 경우는 프로젝트에 에러가 없어야 하지만, 우선
기본적으로 res폴더에 에러가 없어야 합니다.
카이래이언님 말씀대로 xml파일에 오타가 없는지 확인 해보시고, 에러가 없다면 R.java가 정상적으로 생성되어 질 것입니다.
<GridView android:id="@+id/gridview" android:layout_width="match_parent" android:layout_height="match_parent" />




레이아웃xml에서 id를 @id 로 했을때 저런 버그가 있었거든요..?
@+id 로 한번 해 보시구....
@+id 로 했는데도 그런다면 소스 리플레시 한번 하시구.. 클린 한번 해 주세요