다음 코드는 나에게 오류이 코드가 나에게 오류를주는 이유는 무엇입니까?
내가 참으로 당김의 이름과 디렉토리에 sourceimage1.jpg 및 sourceimage2.jpg을 배치 디렉토리를 생성public class SuperImage3Activity extends Activity
{
ImageView image1, image2;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image1 = (ImageView)findViewById(R.drawable.sourceimage1); // error here
image2 = (ImageView)findViewById(R.drawable.sourceimage2); // error here
}
했다.
이클립스 주어진 권고 인,
"ADT (14)로, (예 도라에몽 같은) 자원 필드는 더 이상 없다 라이브러리 객체에서 정의 될 때. 이 컴파일하지 않고 라이브러리 프로젝트 resuable 할 필요가 상수 그.이의
한 결과는 더 이상 스위치 문에서 directinly 필드를 사용할 수 있다는 것입니다. 당신은 경우 - 다른 체인을 사용해야합니다 대신 "
findViewyId는 XML 레이아웃의 컨트롤 ID를 의미하므로 iamge 리소스가 아닌 컨트롤의 ID를 제공해야합니다. 감사합니다 – SALMAN
http://www.higherpass.com/Android/Tutorials/Working-With-Images-In-Android/이 예제를보실 수 있습니다 – SALMAN
답변을 직접 작성 하시려면 답변 본문을 수정하십시오. –