
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Sum Here"
android:gravity="center_horizontal"
android:id="@+id/SumText"/>
<EditText android:id="@+id/Num1Field"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_width="150dp"
android:hint="Num 1 Here"></EditText>
<EditText android:id="@+id/Num2Field"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_width="150dp"
android:hint="Num 2 Here"></EditText>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Add!"
android:id="@+id/AddButton"></Button>
</LinearLayout>
package net.shattered9.EditTextTest;
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 EditTextTest extends Activity {
TextView sumView;
EditText number1;
EditText number2;
int num1;
int num2;
int sum;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button addButton = (Button)findViewById(R.id.AddButton);
addButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
sumView = (TextView)findViewById(R.id.SumText);
number1 = (EditText)findViewById(R.id.Num1Field);
number2 = (EditText)findViewById(R.id.Num2Field);
num1 = Integer.parseInt(number1.getText().toString());
num2 = Integer.parseInt(number2.getText().toString());
sum = num1 + num2;
sumView.setText(num1 + " + " + num2 + " = " + sum);
}
});
}
}
) you will also be using Floats instead of Integers. Hopefully this gives you some basic idea though.


Users browsing this forum: No registered users and 4 guests