dikai

Untitled

Aug 22nd, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. MAIN.xml
  2.  
  3. <?xml version="1.0" encoding="utf-8"?>
  4. <RelativeLayout android:id="@+id/AbsoluteLayout1" xmlns:android="http://schemas.android.com/apk/res/android"
  5. android:orientation="vertical"
  6. android:layout_width="fill_parent"
  7. android:layout_height="fill_parent"
  8. >
  9. <TextView android:id="@+id/TextView1" android:layout_alignParentLeft="true" android:layout_marginLeft="1dp" android:layout_alignParentTop="true"
  10. android:layout_width="fill_parent"
  11. android:layout_height="wrap_content"
  12.  
  13. android:text="@string/app_name"/>
  14. <TextView android:layout_alignParentLeft="true" android:layout_marginLeft="5dp" android:layout_alignParentTop="true" android:layout_marginTop="24dp" android:layout_width="fill_parent" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_x="-1dp" android:layout_y="16dp" android:text="@string/title"></TextView>
  15. <TextView android:layout_below="@+id/textView1" android:layout_marginTop="11dp" android:id="@+id/textView2" android:layout_height="wrap_content" android:layout_x="10dp" android:layout_y="48dp" android:text="@string/text1" android:layout_width="101dp" android:layout_alignLeft="@+id/TextView1"></TextView>
  16. <Button android:layout_alignParentLeft="true" android:layout_marginLeft="28dp" android:layout_below="@+id/input_m" android:layout_marginTop="24dp" android:layout_x="29dp" android:layout_height="wrap_content" android:layout_y="277dp" android:layout_width="276dp" android:text="@string/btn" android:id="@+id/btn"></Button>
  17. <TextView android:layout_alignParentLeft="true" android:layout_below="@+id/option_v" android:layout_marginTop="18dp" android:layout_width="144dp" android:id="@+id/textView3" android:layout_height="wrap_content" android:text="@string/text2" android:layout_x="-4dp" android:layout_y="111dp"></TextView>
  18. <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="22dp" android:layout_y="340dp" android:id="@+id/respond"></TextView>
  19. <TextView android:layout_alignParentLeft="true" android:layout_marginLeft="4dp" android:layout_below="@+id/input_hr" android:layout_marginTop="20dp" android:layout_width="118dp" android:id="@+id/textView5" android:layout_height="wrap_content" android:text="@string/text4" android:layout_x="3dp" android:layout_y="226dp"></TextView>
  20. <TextView android:layout_alignLeft="@+id/TextView1" android:layout_below="@+id/input_a" android:layout_marginTop="19dp" android:layout_width="140dp" android:id="@+id/textView4" android:layout_height="wrap_content" android:text="@string/text3" android:layout_x="0dp" android:layout_y="169dp"></TextView>
  21. <EditText android:layout_toRightOf="@+id/textView5" android:layout_marginLeft="2dp" android:layout_below="@+id/input_hr" android:layout_marginTop="13dp" android:layout_width="92dp" android:inputType="number" android:layout_height="wrap_content" android:layout_x="122dp" android:layout_y="213dp" android:id="@+id/input_m">
  22. </EditText>
  23. <EditText android:id="@+id/input_a" android:layout_width="93dp" android:layout_height="wrap_content" android:inputType="numberDecimal" android:layout_alignTop="@+id/textView3" android:layout_toRightOf="@+id/textView5">
  24. <requestFocus></requestFocus>
  25. </EditText>
  26. <EditText android:id="@+id/input_hr" android:layout_width="93dp" android:layout_height="wrap_content" android:inputType="number" android:layout_alignTop="@+id/textView4" android:layout_toRightOf="@+id/textView5"></EditText>
  27. <Spinner android:layout_width="178dp" android:layout_height="wrap_content" android:id="@+id/option_v" android:layout_alignTop="@+id/textView2" android:layout_toRightOf="@+id/textView5"></Spinner>
  28. <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textView6" android:text="@string/text5" android:layout_below="@+id/btn" android:layout_alignRight="@+id/btn"></TextView>
  29. </RelativeLayout>
  30.  
  31.  
  32. java
  33.  
  34. package dk.Ans101;
  35.  
  36. import android.app.Activity;
  37. import android.os.Bundle;
  38. import android.view.View;
  39. import android.view.View.OnClickListener;
  40. import android.widget.AdapterView;
  41. import android.widget.ArrayAdapter;
  42. import android.widget.Button;
  43. import android.widget.Spinner;
  44. import android.widget.TextView;
  45.  
  46. public class Ans101 extends Activity {
  47. /** Called when the activity is first created. */
  48. private Button bt;
  49. private Spinner sp;
  50. private TextView t1,t2,t3,t4;
  51. int volt;
  52.  
  53.  
  54. @Override
  55. public void onCreate(Bundle savedInstanceState) {
  56. super.onCreate(savedInstanceState);
  57. setContentView(R.layout.main);
  58.  
  59.  
  60. bt=(Button)findViewById(R.id.btn);
  61. sp=(Spinner)findViewById(R.id.option_v);
  62. t1=(TextView)findViewById(R.id.input_a);
  63. t2=(TextView)findViewById(R.id.input_hr);
  64. t3=(TextView)findViewById(R.id.input_m);
  65. t4=(TextView)findViewById(R.id.respond);
  66.  
  67. ArrayAdapter<CharSequence> ap=ArrayAdapter.createFromResource(this, R.array.option_vs,android.R.layout.simple_spinner_item);
  68. ap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  69. sp.setAdapter(ap);
  70.  
  71. bt.setOnClickListener(new Button.OnClickListener()
  72. {
  73.  
  74. @Override
  75. public void onClick(View arg0) {
  76. // TODO Auto-generated method stub
  77. Spinner.OnItemSelectedListener getvolt=new Spinner.OnItemSelectedListener()
  78. {
  79.  
  80. @Override
  81. public void onItemSelected(AdapterView<?> arg0, View arg1,
  82. int arg2, long arg3) {
  83. // TODO Auto-generated method stub
  84. volt=arg0.getSelectedItemPosition();
  85. }
  86.  
  87. @Override
  88. public void onNothingSelected(AdapterView<?> arg0) {
  89. // TODO Auto-generated method stub
  90.  
  91. }
  92.  
  93. };
  94.  
  95. sp.setOnClickListener((OnClickListener)getvolt);
  96.  
  97. int fill_v=0;
  98. if(volt==0){
  99. fill_v=110;
  100. }else{
  101. fill_v=220;
  102. }
  103.  
  104. int v=fill_v;
  105. double a=Double.parseDouble(t1.getText().toString());
  106. int h=Integer.parseInt(t2.getText().toString());
  107. double m=Double.parseDouble(t3.getText().toString());
  108. double w=v*a;
  109. int mo=(int)Math.round((w/1000)*(h*30)*m);
  110.  
  111. t4.setText("$"+mo);
  112.  
  113. }}
  114. );
  115.  
  116.  
  117.  
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment