Creating An Android App Source Code Final Of One Project Just Java App
XML FORMAT
<?xml version="2.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16dp" android:text="quantity" android:textAllCaps="true" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/button4" android:layout_width="48dp" android:layout_height="48dp" android:layout_marginLeft="16dp" android:layout_marginBottom="16dp" android:onClick="decrement" android:text="-" /> <TextView android:id="@+id/quantity_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:layout_marginLeft="8dp" android:text="0" android:textColor="#000000" android:textSize="16sp" /> <Button android:id="@+id/button3" android:layout_width="48dp" android:layout_height="48dp" android:layout_marginBottom="16dp" android:layout_marginLeft="8dp" android:layout_marginRight="16dp" android:onClick="increment" android:text="+" /> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:text="price" android:textAllCaps="true" /> <TextView android:id="@+id/price_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginTop="16dp" android:text="$0" android:textColor="#000000" android:textSize="16sp" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginTop="16dp" android:onClick="submitOrder" android:text="order" android:textAllCaps="true" /> </LinearLayout>
JAVA CODE
package com.example.android.justjava; /** * IMPORTANT: Add your package below. Package name can be found in the project's AndroidManifest.xml file. * This is the package name our example uses: * <p> * package com.example.android.justjava; */ import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.TextView; import java.text.NumberFormat; /** * This app displays an order form to order coffee. */public class MainActivity extends AppCompatActivity { int quantity = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * This method is called when the plus button is clicked. */ public void increment(View view) { quantity = quantity + 1; display(quantity); /** * This method is called when the minus button is clicked. */ } public void decrement(View view) { quantity = quantity - 1; display(quantity); } public void submitOrder(View view) { int price = (quantity * 5); String priceMessage = "Total: ₹" + price + "\n Thank You!" ; displayMessage(priceMessage); } /** * This method displays the given price on the screen. */ private void displayPrice(int number) { TextView priceTextView = (TextView) findViewById(R.id.price_text_view); priceTextView.setText(NumberFormat.getCurrencyInstance().format(number)); } /** * This method displays the given quantity value on the screen. */ private void display(int number) { TextView quantityTextView = (TextView) findViewById(R.id.quantity_text_view); quantityTextView.setText("" + number); } /** * This method displays the given text on the screen. */ private void displayMessage(String message) { TextView priceTextView = (TextView) findViewById(R.id.price_text_view); priceTextView.setText(message); } }
Comments
Post a Comment