Android 需要帮助在editText之间编程数学吗

Android 需要帮助在editText之间编程数学吗,android,math,int,Android,Math,Int,我需要帮助理解如何在不同的EditText视图之间完成数学运算。我不是要求别人给我写代码,而是解释一下完成这项工作需要什么 我想发布这张照片,但作为一个新用户,我不能。基本上,我有一个编辑文本用于以下内容:宽度、长度、屋檐高度、间距 我有所有文本视图的ID,我只是不知道如何对涉及到的幕后数学进行编程以使它们工作。我确实有进行数学运算所需的方程式,只是不确定在java中的位置和方式 基本上,我需要用户在前4个框中的每个框中输入一个数字。我需要使用一个方程式来生成将显示在“SQFT”框中的答案。用户

我需要帮助理解如何在不同的EditText视图之间完成数学运算。我不是要求别人给我写代码,而是解释一下完成这项工作需要什么

我想发布这张照片,但作为一个新用户,我不能。基本上,我有一个编辑文本用于以下内容:宽度、长度、屋檐高度、间距

我有所有文本视图的ID,我只是不知道如何对涉及到的幕后数学进行编程以使它们工作。我确实有进行数学运算所需的方程式,只是不确定在java中的位置和方式

基本上,我需要用户在前4个框中的每个框中输入一个数字。我需要使用一个方程式来生成将显示在“SQFT”框中的答案。用户还将在成本框中输入一个数字,该数字将生成需要在单独的文本视图中显示的“总计”

任何帮助都将不胜感激,即使是为我指明一个教程的方向,让我开始学习。谢谢你的帮助

为了说明我需要使用哪种类型的数学,下面是我用于excel计算的方程式

(length+width)*(Eave+1)*2 + (((width/2)/12*Pitch)*(width/2)*2)

我不确定您是否不知道如何提取编辑文本中输入的数字,如何实际进行数学计算,如何让用户启动计算或如何表示

我创建了一个小演示,它有两个EditText和一个显示输入的数字总和的TextView。用户不需要按任何按钮来执行计算,每次用户更新文本时都会自动执行计算(我假设这是您想要的)

请注意,这段代码不是很好的代码,它使用了大量的内部匿名类等,但它应该演示如何做到这一点的机制

这是main.xml布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <EditText
        android:id="@+id/a"
        android:hint="input a"
        android:inputType="number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:minWidth="60dp"/>
    <EditText 
        android:id="@+id/b"
        android:hint="input b"
        android:inputType="number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:minWidth="60dp"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:text="a+b = " />
    <TextView
        android:id="@+id/total"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp" />

</LinearLayout>

我不确定您是否不知道如何提取编辑文本中输入的数字,如何实际进行数学计算,如何让用户启动计算或如何表示

我创建了一个小演示,它有两个EditText和一个显示输入的数字总和的TextView。用户不需要按任何按钮来执行计算,每次用户更新文本时都会自动执行计算(我假设这是您想要的)

请注意,这段代码不是很好的代码,它使用了大量的内部匿名类等,但它应该演示如何做到这一点的机制

这是main.xml布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <EditText
        android:id="@+id/a"
        android:hint="input a"
        android:inputType="number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:minWidth="60dp"/>
    <EditText 
        android:id="@+id/b"
        android:hint="input b"
        android:inputType="number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:minWidth="60dp"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:text="a+b = " />
    <TextView
        android:id="@+id/total"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp" />

</LinearLayout>

没有否决票。从您的问题来看,您似乎是编程初学者(或者可能是Java/Android开发人员)。所以这里的一切都无法向你解释。您应该阅读和/或。谢谢,我已经看了一遍又一遍的android文档。我不想一切都解释清楚。我只想被指给我一个方向让我开始。我承认,我是Android的初学者,老实说,我不知道初学者不能发问。很抱歉,虽然不是每个人都是初学者吗?初学者可以在这里发帖提问。但请确保你的问题是关于一个特定的编程问题,而不是一些给我一些教程或如何做这类事情。如果您不了解Android,请参阅其教程。如果你已经了解Java,Android很容易学。若你们遇到任何困难,把你们的问题放在这里,那个么社区肯定会帮助你们。我创造了hello world。实际上,我的主文件有六个不同的按钮,可以使用onclicklistener打开6个不同的菜单。对于初学者来说,我觉得我正在学习android的编程。嗯,我似乎被困在这里了。我花了几个小时试图找到正确的解决方案,但似乎找不到正确的答案。我们可以在聊天中讨论您的问题,因为问题不清楚,如果不知道确切的问题,我们将无法提供良好的解决方案。你可以随时邀请我。编辑:啊。。刚刚意识到你需要有特定的代表才能使用聊天。试着写一些你的代码,用一些图片,这样我们就可以知道你到底想要什么。不要投反对票。从您的问题来看,您似乎是编程初学者(或者可能是Java/Android开发人员)。所以这里的一切都无法向你解释。您应该阅读和/或。谢谢,我已经看了一遍又一遍的android文档。我不想一切都解释清楚。我只想被指给我一个方向让我开始。我承认,我是Android的初学者,老实说,我不知道初学者不能发问。很抱歉,虽然不是每个人都是初学者吗?初学者可以在这里发帖提问。但请确保你的问题是关于一个特定的编程问题,而不是一些给我一些教程或如何做这类事情。如果您不了解Android,请参阅其教程。如果你已经了解Java,Android很容易学。若你们遇到任何困难,把你们的问题放在这里,那个么社区肯定会帮助你们。我创造了hello world。实际上,我的主文件有六个不同的按钮,可以使用onclicklistener打开6个不同的菜单。对于初学者来说,我觉得我正在学习android的编程。嗯,我似乎被困在这里了。我花了几个小时试图找到正确的解决方案,但似乎找不到正确的答案。我们可以在聊天中讨论您的问题,因为问题不清楚,如果不知道确切的问题,我们将无法提供良好的解决方案。你可以随时邀请我。编辑:啊。。刚刚意识到你需要有特定的代表才能使用聊天。试着写一些代码并使用一些图片,这样我们就可以知道你到底想要什么。Savvas,谢谢。这是一个巨大的帮助。我会继续做下去,看看我能想出什么。好吧,你可能已经知道了,这工作做得很好。我制作了一个示例程序,并添加了两个编辑文本框。我改变了数学公式,它在p