创建方法findViewById';android中的int';

创建方法findViewById';android中的int';,android,Android,大家好,当我学习按钮并在方法内部设置ContentView时,我收到了一条消息,作为Android的新手,“create method findviewbyd('int')”。。我试着用不同的方法对它进行分类,但是cnt修复了它。这是我的密码: public class DisplayVideo { static int getWidth; public static void startVideo() { final B

大家好,当我学习按钮并在方法内部设置ContentView时,我收到了一条消息,作为Android的新手,“create method findviewbyd('int')”。。我试着用不同的方法对它进行分类,但是cnt修复了它。这是我的密码:

                                public class DisplayVideo {
static int getWidth;

public static void startVideo() {
    final Button startButton = (Button) findViewById(R.id.start_btn);
    startButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            getWidth = Main.width;
            if (getWidth > 1000) {
                setContentView(R.layout.lesson_large);
            } else {
                setContentView(R.layout.lesson);
            }
            // @@@ FOR INTRO AV @@@//
            VideoView videoView = (VideoView) findViewById(R.id.videoView1);
            MediaController mediaControler = new MediaController(null);
            mediaControler.setAnchorView(videoView);
            Uri introVideo = Uri.parse(statics.urlAv + "AV264.MP4");
            videoView.setMediaController(mediaControler);
            videoView.setVideoURI(introVideo);
            videoView.start();

            // menu();
            // exit();

            // @@@ FOR LESSON/SUBLESSSON AV @@@//
            videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

                        public void onCompletion(MediaPlayer mp) {
                            VideoView videoView = (VideoView) findViewById(R.id.videoView1);
                            MediaController mediaControler = new MediaController(
                                    null);
                            mediaControler.setAnchorView(videoView);
                            Uri video = Uri.parse(statics.urlAv
                                    + "AV264.MP4");
                            videoView.setMediaController(mediaControler);
                            videoView.setVideoURI(video);
                            videoView.start();

                            // menu();
                            // exit();
                        }
                    });

        }

    });
}
}


任何帮助都将不胜感激。谢谢

如果不设置ContentView(),您就无法获得按钮的资源,如果不设置ContentView应用程序,您就无法知道此按钮所指的xml(布局)了吗?
或者,您可以创建一个动态按钮和布局来执行上述操作

谢谢您的友好响应…通过声明setContentView获得按钮打开方法的任何方法请参考此以获取想法