Demo:
1)action_task2.xml:
2)Activity:
3)Add this Statements in strings.xml file:
1)action_task2.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:background="@color/color_white"
android:orientation="vertical"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Shopping
Kart"
android:textColor="@color/color_black"
android:textSize="20dp"
android:textStyle="bold"
/>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Samsung Y
duos"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="10000"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Samsung Ace
duos"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="12000"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Samusung Grand"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="22000"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Akash
Tablet"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="2500"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Samsung
Tablet"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="27000"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<CheckBox
android:id="@+id/checkBox6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Cellkon
Tablet"
android:textColor="@color/color_black"
/>
<TextView
android:id="@+id/textView6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="6500"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/color_black"
/>
</LinearLayout>
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Display
Total" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/color_black"
/>
</LinearLayout>
2)Activity:
package
com.venky.gvrtasks;
import
android.app.Activity;
import
android.os.Bundle;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.CheckBox;
import
android.widget.TextView;
public class
ActionTask2Activity extends Activity {
CheckBox cb1, cb2, cb3, cb4, cb5, cb6;
TextView tv1, tv2, tv3, tv4, tv5, tv6, tv7;
int val1 = 0, val2 = 0, val3 = 0, val4 = 0, val5 = 0, val6 = 0;
int res = 0, preResult = 0;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.action_task2);
cb1 = (CheckBox) findViewById(R.id.checkBox1);
cb2 = (CheckBox) findViewById(R.id.checkBox2);
cb3 = (CheckBox) findViewById(R.id.checkBox3);
cb4 = (CheckBox) findViewById(R.id.checkBox4);
cb5 = (CheckBox) findViewById(R.id.checkBox5);
cb6 = (CheckBox) findViewById(R.id.checkBox6);
tv1 = (TextView) findViewById(R.id.textView1);
tv2 = (TextView) findViewById(R.id.textView2);
tv3 = (TextView) findViewById(R.id.textView3);
tv4 = (TextView) findViewById(R.id.textView4);
tv5 = (TextView) findViewById(R.id.textView5);
tv6 = (TextView) findViewById(R.id.textView6);
tv7 = (TextView) findViewById(R.id.textView7);
Button btn = (Button)
findViewById(R.id.button1);
btn.setOnClickListener(new
OnClickListener() {
@Override
public void onClick(View v)
{
// TODO
Auto-generated method stub
if (cb1.isChecked()) {
val1 = Integer.parseInt(tv1.getText().toString());
} else
val1 = 0;
if (cb2.isChecked()) {
val2 = Integer.parseInt(tv2.getText().toString());
} else
val2 = 0;
if (cb3.isChecked()) {
val3 = Integer.parseInt(tv3.getText().toString());
} else
val3 = 0;
if (cb4.isChecked()) {
val4 = Integer.parseInt(tv4.getText().toString());
} else
val4 = 0;
if (cb5.isChecked()) {
val5 = Integer.parseInt(tv5.getText().toString());
} else
val5 = 0;
if (cb6.isChecked()) {
val6 = Integer.parseInt(tv6.getText().toString());
} else
val6 = 0;
res = val1 + val2 + val3 + val4 + val5 + val6;
tv7.setText("Total
Amount " + res);
}
});
}
}
3)Add this Statements in strings.xml file:
<color
name="color_black">#000000</color>
<color name="color_white">#ffffff</color>
No comments:
Post a Comment