Android代码中修改控件内容后程序虚拟机上不能运行。 空指针,你这里的textview应该是没拿到,为空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看日志可以看到程序报了一个空指针异常,也就是你的textView为空,你可以看一看你的activity_main.xml中是否有一个id值为textView的TextView控件,如果没有添加一个id值为textview的TextView控件,如果有则删除gen文件夹让系统重新生成这个文件夹。 activity_main.xml中就是这个样子,我显示的控件都是写在fragment_main.xml中的,里面确实添加了这个id的。 难怪你的程序会报空指针异常,你应该把 android:id = "@+id/View"改成android:id="@+id/textview" 或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View); ID不对应,在xml配置的是textivew的ID是view,在后面findViewById的时候就应该对应 应该不是这个问题,xml配置那张图是我用的其他程序的,我能确定id是使用对了的,我查了下好像是activity_main.xml与fragment_main.xml之间的问题,我的TextView控件是写在fragment_main.xml里的,但textView = (TextView)findViewById(R.id.textVie)是在activity_main.xml去寻找这个控件,有什么方法是直接能在代码中调用fragment_main.xml里的控件呢? 难怪你的程序会报空指针异常,你应该把 android:id = "@+id/View"改成android:id="@+id/textview" 或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View);应该不是id是否正确的问题,是我截错图了,现在最新的ADT生成的工程layout下不是有activity_main.xml与fragment_main.xml两个布局文件嘛,我是把控件写在fragment_main.xml里的,代码中能不能直接对其进行操作呢? 难怪你的程序会报空指针异常,你应该把 android:id = "@+id/View"改成android:id="@+id/textview" 或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View);应该不是id是否正确的问题,是我截错图了,现在最新的ADT生成的工程layout下不是有activity_main.xml与fragment_main.xml两个布局文件嘛,我是把控件写在fragment_main.xml里的,代码中能不能直接对其进行操作呢?建议你先学习一下Fragment,学完之后你就知道错的原因了 SQLiteDatabase中的query方法里的各个参数是干什么的? android手机与pc之间的通信问题 gallery 添加文字说明!!谢谢 android 读文件问题 求助,急!!android 开发问题 屏蔽所有的鼠标事件? Android (&Tizen) Web App SDK 支持Tizen与Android Hybird/Web App相互转化 phonegap的问题,希望赐教 问题标签用户 android 下载 跨界面更新UI Android String 怎么判断是否为null Android模拟器横竖屏不能切换,太奇怪了!!! intent传递信息的问题
activity_main.xml中就是这个样子,我显示的控件都是写在fragment_main.xml中的,里面确实添加了这个id的。
android:id = "@+id/View"改成android:id="@+id/textview"
或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View);
android:id = "@+id/View"改成android:id="@+id/textview"
或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View);应该不是id是否正确的问题,是我截错图了,现在最新的ADT生成的工程layout下不是有activity_main.xml与fragment_main.xml两个布局文件嘛,我是把控件写在fragment_main.xml里的,代码中能不能直接对其进行操作呢?
android:id = "@+id/View"改成android:id="@+id/textview"
或者把textView = (TextView)findViewById(R.id.textview)改成textView=(TextView)findViewById(R.id.View);应该不是id是否正确的问题,是我截错图了,现在最新的ADT生成的工程layout下不是有activity_main.xml与fragment_main.xml两个布局文件嘛,我是把控件写在fragment_main.xml里的,代码中能不能直接对其进行操作呢?
建议你先学习一下Fragment,学完之后你就知道错的原因了