初学andriod,工具为studio,就是一个简单的按钮事件,模拟器执行时报错,请专家指点

初学andriod,工具为studio,就是一个简单的按钮事件,请专家指点:

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment())
                .commit();
    }
           myText = (TextView)findViewById(R.id.zrmtextView);
           myButton = (Button)findViewById(R.id.zrmbutton);
           myButton.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View arg0) {
                        myText.setText("你点击了Button");
                    }
                });

}

logcat报错信息:
Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

你的代码有没有报错,还有报的什么错 你也得说出来额 代码这给看的也不全额

应该是文本框或按钮对象引用的有问题,提示对象为null了

我也遇到了同样的问题,但不知道怎么解决

应该是viewid (R.id......)设置错了,今天遇到同样问题,仔细看看修改下就好。

btnPhotos = (Button) window.findViewById(R.id.btn_photos);,加个window试一下,我遇到同样的问题,就这样解决了。