我在编程Android的第一课,并为我的第一次尝试,我试图开发一个利息计算器。该应用程序启动,但然后崩溃。代码如下:Android简单程序利息计算器

package com.example.vitor.precojusto;

import com.example.vitor.precojusto.R;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.SeekBar;

import android.widget.TextView;

public class SICalculatorActivity extends Activity {

private TextView PA;

private TextView Interest_Rate;

private TextView Years;

private EditText PA_bar;

private EditText IR_bar;

private SeekBar year_bar;

private Button calculate;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.sicalculator);

PA = (TextView) findViewById(R.id.PA);

Interest_Rate = (TextView) findViewById(R.id.Interest_Rate);

Years= (TextView) findViewById(R.id.Years);

PA_bar= (EditText) findViewById(R.id.PA_bar);

IR_bar= (EditText) findViewById(R.id.IR_bar);

year_bar=(SeekBar) findViewById(R.id.year_bar);

calculate=(Button) findViewById(R.id.calculate);

calculate.setOnClickListener(new View.OnClickListener(){

public void onClick(View v){

}

});

}

}

sicalculator.xml:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="20dp"

android:paddingLeft="20dp"

android:paddingRight="20dp"

android:paddingTop="20dp"

tools:context=".SICalculatorActivity" >

android:id="@+id/Years"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/IR_bar"

android:layout_centerVertical="true"

android:text="2 Year(s)"

android:textSize="20sp" />

android:id="@+id/year_bar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/Years"

android:layout_below="@+id/Years"

android:layout_marginTop="21dp" />

android:id="@+id/calculate"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/year_bar"

android:layout_alignParentBottom="true"

android:layout_alignRight="@+id/year_bar"

android:text="Calculate" />

android:id="@+id/IR_bar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_above="@+id/Years"

android:layout_marginBottom="14dp"

android:ems="10"

android:inputType="number" >

android:id="@+id/Interest_Rate"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_above="@+id/IR_bar"

android:layout_alignLeft="@+id/IR_bar"

android:layout_marginBottom="15dp"

android:text="Interest Rate"

android:textSize="20sp" />

android:id="@+id/PA"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/PA_bar"

android:layout_alignParentTop="true"

android:layout_marginTop="14dp"

android:text="Principal Amount"

android:textSize="20sp" />

android:id="@+id/PA_bar"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/Interest_rate"

android:layout_below="@+id/PA"

android:layout_marginTop="17dp"

android:ems="10"

android:inputType="number" />

难道你们有任何猜测为什么应用程序崩溃?我试图在Android Studio(Android 5.0 Lollipop)上模拟联系。

2017-10-06

Confused

+2

将崩溃的堆栈跟踪添加到您的问题 –

简单的Android程序多少钱,Android简单程序利息计算器相关推荐

  1. android 通知栏多少钱,Android我还能够相信你多少系列文章三之通知栏

    提及通知栏,是一块各个应用的必争之地,不显示通知栏就意味着没有存在感,通知栏显示得不靠前还得千方百计提早.加上OnGoing的通知还能提高进程优先级,大有被滥用的趋势.为了保活,虽然没啥必要也得起个通 ...

  2. android培训班 多少钱,Android培训班(42) --Make

    Android.mk文件是用来向编译系统描述项目组织和编译方式,实际上是GNUmake文件的一小片段,它会被编译系统解析一次或多次. 这个文件内容如下: LOCAL_PATH := $(call my ...

  3. 小程序多少钱?一个小程序多少钱?

    对于需要开发小程序的企业来说,价格是最重要的.现在各大搜索引擎都有很多公司团队推荐小程序开发.那么小程序多少钱?一个小程序多少钱?让我们简单分析两种开发类型. 小程序多少钱?一个小程序多少钱? 一.中 ...

  4. Linux加法简单程序,Android应用程序的开发目录——简单的加法计算示例

    突然说写Android 的笔记让我很迷茫,不知从哪里开始写,就按老师上课的过程进行吧! Android的程序目录 代码建立在src中这个不用解释了,在gen所在的文件夹里有个叫R.java的类,这个类 ...

  5. Android:程序锁功能的简单实现

    如我们所知,现在有很多牛逼的安全软件都带有程序锁的功能.当然,名字可能不一样,有的叫隐私保护,有的叫软件锁.等等.但是这种名字其实都是表达一种意思,就是可以给你手机里面的app加以保护.只有你给你的A ...

  6. android编程语言如何实现一个简单的手机打电话应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 手机打电话是最常用的功能了,用Android手机开发当中打电话的功能是怎样实现的呢?我来看下简单的拨打电话的代码实例: And ...

  7. android点击按钮弹出图片,用android做的一个简单的点击按钮显示图片的程序

    其实,在这之前我已经做了一个点击按钮的小程序,只不过它只是用来在界面上显示一些文字或者是用一个对话框来显示内容.按理说,做显示图片应该是不会有太大的问题了,可是问题还是来了.在我把这些个问题解决之后, ...

  8. android 点击爱心变色,小程序学习(一):点击爱心变色 -- 最简单的事件实现

    最近在学习小程序,想通过写文章来记录自己的学习历程,希望能做到每周都写-- 如何绑定一个事件 微信小程序中,绑定事件要在标签内写入这两段代码: bindtap="fnActive" ...

  9. android 点击爱心变色,小程序学习(一):点击爱心变色最简单的事件实现

    最近在学习小程序,想通过写文章来记录自己的学习历程,希望能做到每周都写-- 如何绑定一个事件 微信小程序中,绑定事件要在标签内写入这两段代码:bindtap="fnActive"d ...

最新文章

  1. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...
  2. Centos下 安装和测试kafka
  3. 人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?
  4. initramfs两种方法恢复_苹果手机备忘录删除了怎么恢复?两种方法,解决90%恢复问题...
  5. 2018-03-26
  6. git切换到远程分支
  7. 怎么挪动_2020蚕茧多少钱一斤,蚕茧怎么做成蚕丝被
  8. 《大数据》2021年第3期目次摘要
  9. WINDOWS如何编写注册表文件
  10. 【keil5调试】warning:enumerated type mixed with another type
  11. 计算机学院考研动员大会,计算机学院2018年考研动员大会顺利召开
  12. npm install 安装包报错npm ERR! C:\Users\happl\AppData\Roaming\npm-cache_logs\2019-12-09T15_55_28_112Z-deb
  13. “瓮中捉鳖”——涨停板一般出现在什么时候?
  14. Python数据分析(三) —— 绘制简单的散点图
  15. 中医.自定义短语.搜狗拼音输入法.百度输入法
  16. 出牌,用程序判断手中的牌是否能够压过对方出牌
  17. Spark配置参数中英文对照
  18. 数据挖掘BUC算法计算冰山立方体的python实现
  19. filebeat7.7.0相关详细配置预览- Paths
  20. 安卓快速查看签名文件MD5

热门文章

  1. 计算机二级公共基础知识
  2. 面包屑php源码,WordPress免插件实现面包屑导航的示例代码
  3. java_opts=quot;-server,tomcat高并发的配置
  4. 20170421康拓普面试题
  5. Ios短视频开发初始化短视频失败或延时太长的问题原因分析
  6. 一种多层级机构数据库表设计的思路及组织机构树数据库表设计
  7. c语言用字符画一个椭圆,c语言,绘制椭圆并使其旋转.doc
  8. fmri优缺点_fmri原理优缺点
  9. Macbook双系统多分区的解决方案
  10. matlab离散点数字微分,MATLAB数值积分与微分