Thanks, fixed that, but am still unable to get the program to actually display the resulting calculation upon clicking the button. Here's my main.xml file if it helps:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/label" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="First number:"/> <EditText android:id="@+id/entry" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:drawable/editbox_background" android:layout_below="@id/label"/> <TextView android:id="@+id/label1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/entry" android:text="Second number:"/> <EditText android:id="@+id/entry1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:drawable/editbox_background" android:layout_below="@id/label1"/> <Button android:id="@+id/ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/entry1" android:layout_alignParentRight="true" android:layout_marginLeft="10dip" android:text="Generate" /> <TextView android:id="@+id/answer" android:text="GCF is..." android:textSize="15pt" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/ok"/> <TextView android:id="@+id/answer1" android:textSize="18pt" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/answer" android:text=""/> </RelativeLayout> On Jun 15, 9:54 am, YuviDroid <yuvidr...@gmail.com> wrote: > At this point of the code A and B are null: > > iA = Integer.parseInt(A.trim()); > iB = Integer.parseInt(B.trim()); > > The computation part should be in your onClick method. > > > > > > On Tue, Jun 15, 2010 at 6:30 PM, Aaron <amd2...@gmail.com> wrote: > > Trying to get my first android app up and running. It's a basic GCF > > calculator, but I can't get it to run. Can anyone help me out? > > > package com.example.GCF; > > > import java.util.Arrays; > > > import android.app.Activity; > > import android.os.Bundle; > > import android.view.View; > > import android.view.View.OnClickListener; > > import android.widget.Button; > > import android.widget.EditText; > > import android.widget.TextView; > > > public class GCF extends Activity { > > private TextView mAnswer; > > private EditText mA, mB; > > private Button ok; > > private String A, B; > > private int iA, iB; > > > �...@override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > setContentView(R.layout.main); > > > mA = (EditText) findViewById(R.id.entry); > > mB = (EditText) findViewById(R.id.entry1); > > ok = (Button) findViewById(R.id.ok); > > mAnswer = (TextView) findViewById(R.id.answer1); > > > ok.setOnClickListener(new OnClickListener() { > > public void onClick(View v) > > { > > A = mA.getText().toString(); > > B = mB.getText().toString(); > > } > > }); > > > // the String to int conversion happens here > > iA = Integer.parseInt(A.trim()); > > iB = Integer.parseInt(B.trim()); > > > while (iA != iB) { > > int[] nums={ iA, iB, Math.abs(iA-iB) }; > > Arrays.sort(nums); > > iA=nums[0]; > > iB=nums[1]; > > } > > updateDisplay(); > > } > > private void updateDisplay() { > > mAnswer.setText( > > new StringBuilder().append(iA)); > > > } > > > } > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Beginners" group. > > > NEW! Try asking and tagging your question on Stack Overflow at > >http://stackoverflow.com/questions/tagged/android > > > To unsubscribe from this group, send email to > > android-beginners+unsubscr...@googlegroups.com<android-beginners%2Bunsubscr > > i...@googlegroups.com> > > For more options, visit this group at > >http://groups.google.com/group/android-beginners?hl=en > > -- > YuviDroidhttp://android.yuvalsharon.net -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to android-beginners+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en