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

问题描述

初学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......)设置错了,今天遇到同样问题,仔细看看修改下就好。

时间: 2024-11-01 15:46:31

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

android开发-一个简单的单击事件监听代码哪里错了?

问题描述 一个简单的单击事件监听代码哪里错了? MainActivity.java package com.example.a007;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClic

关于java问题-同包内有两个窗体类,如何通过一个窗体的按钮事件进入另一个窗体?

问题描述 同包内有两个窗体类,如何通过一个窗体的按钮事件进入另一个窗体? 就是做一个登录窗口和主窗口,确认用户名和密码点击登录能跳转到那个主窗口-同时关闭登录窗口-该怎么做呢??菜鸟求指点 解决方案 如何从一个窗体拖拽一个按钮到另一个窗体 解决方案二: ---biu~biu~biu~~~ 解决方案三: 首先在你的登录窗体应该会有一个登录按钮, 双击登录按钮即可进入单击事件,在单击事件中创建一个主窗体的对象 比如:你的主窗体的窗体名叫FrmMain FrmMain frm=new FrmMain(

做一个简单的jsp登陆界面servlet报错

问题描述 做一个简单的jsp登陆界面servlet报错 package com.demo; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.Serv

zend studio 里的MYSQL_ASSOC黄线警告,运行时报错

问题描述 zend studio 里的MYSQL_ASSOC黄线警告,运行时报错 试了好多种办法,说不能在PHP7下运行,可是已经找不到PHP4下载,到底该怎么办 解决方案 http://download.pchome.net/development/sever/php/download-7885.html 解决方案二: 可以试着用mysqli的写法,mysql这种写法现在在淘汰了

今天写的一个获取fckeditor插入文章的图片函数,请高手指点一二。

问题 今天写的一个获取fckeditor插入文章的图片函数,请高手指点一二. 解决方法 在网上google了一阵,发现要把通过fckeditor插入文章中的图片取出来,网上写的都很麻烦,自己仔细研究了一下午,正则才刚刚开始学,写了下面这个函数,肯定还有很多不足,请各位指点一二. /** * 获取文章图片,能够获取fckeditor插入的图片 * @param int $aid 文章ID * @return array $imagename 图片名称 **/ function get_image_

【求助】一个简单的程序在模拟器上运行没问题,装在手机上就不行。

问题描述 初学JavaME,为了通过JavaME应用手机蓝牙功能,编写了一个最简单的获得本地设备信息的程序.在Eclipse中使用WTK模拟器能正常运行,打包后在手机上可以安装成功,但是程序就不能运行了,请高手帮忙.程序代码如下:importjavax.bluetooth.BluetoothStateException;importjavax.bluetooth.DeviceClass;importjavax.bluetooth.LocalDevice;importjavax.microedit

想搞一个简单的交通管理地图演示系统,请有经验的指点一下方向,谢谢

问题描述 功能要求比较简单,用矢量图型和数据库结合显示道路交通标线.交通标志的位置(点击可查看标志图片),地图可以放大缩小,可以在WEB页面添加.修改标志位置等.选取一条路或者一个区域可以统计出标志数量.研究了半天mapxtreme,感觉东西太大,授权也成问题,自己做控件是否可行?有没有更简单的方法实现WEB上这个功能? 解决方案 解决方案二:发错地方了,请管理员删除,谢谢

c# 一个问题,DATAGRIDVIEW重些时碰到的错误,请高手指点

问题描述 usingSystem;usingSystem.ComponentModel;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.Drawing;namespaceCHANCE{publicpartialclassCsDataGri

分享一个SQLServer中bigint转int带符号时报错的解决函数【干货】

有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常.警告状态)使用了位运算机制在一个int型中存储. 现在监控日志数据量非常大(亿级别)需要对数据按每小时.每天进行聚合,供在线报表使用. 状态分了3个级别:正常(0).警告(1).异常(2),聚合时需要使用max选择最差的状态,就需要对状态值进行处理加上级别和状态位个数,就要借助bigint型来做运算了, 问题是再将bigint 转为 int时获取原始状态值时,SQLServer报错了: 消息 8115,级别 16,状态