package tv.dyndns.gikoha.DWScalc;
import java.math.BigDecimal;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class DWScalcActivity extends Activity
{
Called when the activity is first created.
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
double td = 0, ts = 0;
double dws = 0;
EditText editTextPWTd = (EditText) findViewById(R.id.editTextPWTd);
String str = editTextPWTd.getText().toString();
if (!str.equals(""))
td = Integer.parseInt(str);
EditText editTextPWTs = (EditText) findViewById(R.id.editTextPWTs);
str = editTextPWTs.getText().toString();
if (!str.equals(""))
ts = Integer.parseInt(str);
if (ts != 0)
dws = (ts - td) / ts;
BigDecimal bi = new BigDecimal(String.valueOf(dws));
double dws1 = bi.setScale(2, BigDecimal.ROUND_HALF_UP)
.doubleValue();
TextView textViewResult = (TextView) findViewById(R.id.textViewResult);
textViewResult.setText("DWS=" + dws1);
}
});
}
}
xml version="1.0" encoding="utf-8"
<LinearLayout xmlnsandroid="http://schemas.android.com/apk/res/android"
androidlayout_width="fill_parent"
androidlayout_height="fill_parent"
androidorientation="vertical" >
<TableRow
androidid="@+id/tableRow1"
androidlayout_width="wrap_content"
androidlayout_height="wrap_content" >
<TextView
androidid="@+id/textView0"
androidlayout_width="match_parent"
androidlayout_height="wrap_content"
androidlayout_margin="10dp"
androidtext="@string/dwsTitleText"
androidtextAppearance="?android:attr/textAppearanceLarge" />
</TableRow>
<TableRow
androidid="@+id/tableRow2"
androidlayout_width="fill_parent"
androidlayout_height="wrap_content" >
<LinearLayout
androidid="@+id/linearLayout1"
androidlayout_width="match_parent"
androidlayout_height="wrap_content" androidlayout_margin="10dp">
<TextView
androidid="@+id/textView1"
androidlayout_width="wrap_content"
androidlayout_height="wrap_content"
androidtext="@string/LVPWTs"
androidtextAppearance="?android:attr/textAppearanceLarge" />
<EditText
androidid="@+id/editTextPWTs"
androidlayout_width="0dip"
androidlayout_height="wrap_content"
androidlayout_marginLeft="30dp"
androidlayout_weight="1"
androidinputType="number" />
</LinearLayout>
<Space androidlayout_height="match_parent" />
<Space androidlayout_height="match_parent" />
</TableRow>
<TableRow
androidid="@+id/tableRow3"
androidlayout_width="fill_parent"
androidlayout_height="wrap_content" >
<LinearLayout
androidid="@+id/linearLayout2"
androidlayout_width="match_parent"
androidlayout_height="wrap_content" androidlayout_margin="10dp">
<TextView
androidid="@+id/textView2"
androidlayout_width="wrap_content"
androidlayout_height="wrap_content"
androidtext="@string/LVPWTd"
androidtextAppearance="?android:attr/textAppearanceLarge" />
<EditText
androidid="@+id/editTextPWTd"
androidlayout_width="0dip"
androidlayout_height="wrap_content"
androidlayout_marginLeft="30dp"
androidlayout_weight="1"
androidinputType="number" />
</LinearLayout>
</TableRow>
<TableRow
androidid="@+id/tableRow4"
androidlayout_width="fill_parent"
androidlayout_height="wrap_content" >
<Button
androidid="@+id/button1"
androidlayout_width="match_parent"
androidlayout_height="wrap_content"
androidlayout_margin="10dp"
androidtext="@string/calc" />
</TableRow>
<TableRow
androidid="@+id/tableRow5"
androidlayout_width="wrap_content"
androidlayout_height="wrap_content" >
<TextView
androidid="@+id/textViewResult"
androidlayout_width="match_parent"
androidlayout_height="wrap_content"
androidlayout_margin="10dp"
androidtext="@string/dws_"
androidtextAppearance="?android:attr/textAppearanceLarge" />
</TableRow>
</LinearLayout>