1
나는 프로그램을 가지고 있습니다. XML 리소스에서 선언 된 SurfaceView 중 하나를 Activity 클래스에서 액세스 할 수있게하려고합니다. Surfaceview는 문제가 없으며 SurfaceView 메소드/요소에 액세스 할 수 있지만 내 사용자 정의는 액세스 할 수 없습니다. 맞춤 요소에 어떻게 액세스합니까?안드로이드 - findViewById (R ...)에서 지정된 SurfaceView는 사용자 정의 필드에 대한 액세스를 허용하지 않습니다.
public class main extends Activity { SurfaceView viewer; public void onCreate(...) { ... //Successfully assigns object to viewer viewer = (SurfaceView)findViewById(R.id.Viewer); } void someMethod(){ viewer.doSomethingRad(); //FAIL } } ////////////// public class Viewer extends SurfaceView... { .... } /////////////Main.xml ... ~view class="com.ballroll.Viewer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/Viewer" android:text="Viewer"~ ~/view~ //I don't know how to escape '
WTF? 미리 감사드립니다!
그 중 하나가 작동하지 않았습니까 –
"작동하지 않았습니다"? – slund