这是删除按钮监听代码:

//del 按钮的监听

btnDel = (Button) findViewById(R.id.delete);

btnDel.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View view) {

btnDel.setOnClickListener(this);//短按

//btnDel.setOnLongClickListener(this);//长按

editText.setText(editText.getText().toString().substring(0, editText.getText().toString().length()-1)); //sub -1

}

});

这是logcat:

03-09 16:18:52.603: D/android.widget.GridLayout(2490): horizontal constraints: x4-x0>=768, x4-x3<=128, x3-x2<=128, x2-x1<=128, x1-x0<=128 are inconsistent; permanently removing: x4-x3<=128.

03-09 16:18:52.917: D/gralloc_ranchu(2490): Emulator without host-side GPU emulation detected.

03-09 16:18:53.622: I/Choreographer(2490): Skipped 40 frames! The application may be doing too much work on its main thread.

03-09 16:19:02.465: D/AndroidRuntime(2490): Shutting down VM

03-09 16:19:02.465: E/AndroidRuntime(2490): FATAL EXCEPTION: main

03-09 16:19:02.465: E/AndroidRuntime(2490): Process: com.example.calculatedemo, PID: 2490

03-09 16:19:02.465: E/AndroidRuntime(2490): java.lang.StringIndexOutOfBoundsException: length=0; regionStart=0; regionLength=-1

03-09 16:19:02.465: E/AndroidRuntime(2490): at java.lang.String.startEndAndLength(String.java:298)

03-09 16:19:02.465: E/AndroidRuntime(2490): at java.lang.String.substring(String.java:1087)

03-09 16:19:02.465: E/AndroidRuntime(2490): at com.example.calculatedemo.MainActivity$2.onClick(MainActivity.java:85)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.view.View.performClick(View.java:5198)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.view.View$PerformClick.run(View.java:21147)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.os.Handler.handleCallback(Handler.java:739)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.os.Handler.dispatchMessage(Handler.java:95)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.os.Looper.loop(Looper.java:148)

03-09 16:19:02.465: E/AndroidRuntime(2490): at android.app.ActivityThread.main(ActivityThread.java:5417)

03-09 16:19:02.465: E/AndroidRuntime(2490): at java.lang.reflect.Method.invoke(Native Method)

03-09 16:19:02.465: E/AndroidRuntime(2490): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

03-09 16:19:02.465: E/AndroidRuntime(2490): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

android添加删除项目,编写android计算器添加删除按钮,出现很抱歉,XX项目已停止运行。...相关推荐

  1. Android Studio跳转到新的activity时出现“很抱歉,xxx已停止运行“

    本来简简单单切换页面,捣鼓了好久,每次一点击切换button就闪退. 因为是AMD架构电脑,没有虚拟机,就没看Logcat,折腾大半天,害. 1.打开Logcat 查看错误 这里就手打我的错误了,切换 ...

  2. android:很抱歉,XXX已停止运行

    1.APP点到某个界面时,突然出现"很抱歉,XXX已停止运行",这时直接去看自己的activity有没有注册(注意FragmentActivity也是activity,也要注册). ...

  3. Android提示“很抱歉,xxx已停止运行“,adb命令连接模拟器并查看安卓日志

    报错如下: 定位问题 通过ADB调试,发现了异常的日志: 以逍遥模拟器为例,先进入逍遥模拟器安装目录(MEmu文件夹下),如:D:\software\Microvirt\MEmu 在CMD下输入: a ...

  4. 安卓(Android studio)编写一个计算器,可以连续加减乘除,可加小数点,不包含括号以及加减乘除优先算法。

    安卓(Android studio)编写一个计算器,可以累加,可加小数点,不包含括号以及加减乘除优先算法. 首先需要在res目录下的layout文件下创建一个xml文件进行界面的布局设计,接着在Jav ...

  5. 添加删除按钮html代码怎么写,JavaScript添加一个文本框并带有删除按钮

    JavaScript添加一个文本框并带有删除按钮属于前端实例代码,有关更多实例代码大家可以查看. 实际操作中可能需要动态的创建和删除一个元素,比较常见是添加一个文本框和一个删除按钮,点击删除按钮可以删 ...

  6. Android 抱歉,xxx已停止运行 源码分析

    Android 关闭APP报错弹窗 最近测试部门反馈说我们的机器一个APP经常性的报错,然后就会弹出一个"很抱歉,xxx已停止运行"这样的弹窗,由于这个问题和硬件有关,硬件部门一时 ...

  7. android文件管理器编写,Android编写文件浏览器简单实现

    有时候我们保存文件总会用到文件浏览器功能.那么今天博主带大家做一个. 那么开始,浏览文件,我们就需要写一个文件工具类. import java.io.File; import java.util.Ar ...

  8. 转:GridView 中如何给删除按钮添加提示

    一. 用惯了datagrid,第一次用gridView,倒有点不习惯.写删除确认时还有点不习惯,经过一番折磨,gridView的删除确认可以这样写: if (e.Row.RowType == Data ...

  9. 编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加

    在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是android.mk源文件列表. cpp文件位于android项目下的的不同文件夹和子文件夹下 按照通常的 ...

最新文章

  1. python读取word文件并替换部分文字_python实现替换word中的关键文字(使用通配符)...
  2. tomcat启动成功 未加载项目_欣冠精密eHR系统项目成功启动
  3. Wndows下Apache+php+Mysql环境的搭建及其涉及的知识
  4. JS中数组和字符串具有的方法,以及substring,substr和slice的用法与区别
  5. HDFS概述和设计目标
  6. 一个简单的mysql服务检测启动脚本
  7. 文件存储 服务器 购买,filecoin联合挖矿VS自购存储服务器参与 , 我们该如何选择 ? 如何去规避风险 ?...
  8. bootstrap中日历组件只显示年月
  9. JavaScript操作Cookies
  10. LeetCode Count of Smaller Numbers After Self
  11. Hibernate二级缓存
  12. cloudcompare:怎么换背景颜色
  13. 锐捷无线AC基础命令
  14. html页面加载蒙版,HTML / CSS - 在图像上创建alpha蒙版
  15. 安卓android百度图像识别 摄像头黑屏问题
  16. unity 安卓端输出日志神器--Reporter插件
  17. 大数据分析数据来源的有哪些类型
  18. 手柄映射键盘_如何使用运动加加TAP手柄在PC上玩手游
  19. mysql查询数学成绩信息_【MySQL】:利用DQL查询表中的数据
  20. JAVA基础-字符串

热门文章

  1. com.taobao.config.client.exception.ConfigClientException: cannot get serverlist, so exit jvm env=DEF
  2. intl扩展 mac 安装php_mac下php安装intl扩展代码分享
  3. C语言 ##运算符 - C语言零基础入门教程
  4. React之props的简写方式和报错示范
  5. BugkuCTF-Crypto题缝合加密
  6. BugkuCTF-WEB题give_up
  7. kubectl logs -f tail 显示100_系统管理员应该知道的9个kubectl命令
  8. 计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘
  9. android 百度地图开发 怎么减小包的大小,最新的百度地图Android开发包中,如何隐藏右下角的放大缩小控件...
  10. PHP的html实现xpath解析,php用xpath解析html的代码实例讲解