Laboratoriya ishi №5 Mavzu: Android uchun Java dasturlash tilida ilovalar yaratish


Download 88.47 Kb.
Sana28.12.2022
Hajmi88.47 Kb.
#1013904
Bog'liq
2-tajriba mobil


Laboratoriya ishi №5


Mavzu: Android uchun Java dasturlash tilida ilovalar yaratish (Java dasturlash tilida mobil ilovalar yaratish)


Ishdan maqsad: Android tizimida foydalanuvchi interfeysini yaratish va mavjud komponentalar (button, textview, edittext, checkbox ...) va ularning xususiyatlaridan foydalanish ko'nikmalariga ega bo'lish
Topshiriq: 2 ta sonnni qo'shish uchun foydalanuvchi interfeysini yarating.
Bu holda Android ilovasini yaratish uchun dasturlash muhiti ishga tushiriladi va yangi “AddTwoElements” nomli loyiha yaratiladi. Yaratilgan loyihaning asosiy fayllari quyidagicha o'zgartiriladi.
Main java:
package com.example.addtwoelements;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity { EditText edt_num1;
EditText edt_num2; TextView txv_result; Button btn_add; @Override
protected void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
edt_num1 = (EditText) findViewById(R.id.editText1);
edt_num2 = (EditText) findViewById(R.id.editText2);
txv_result = (TextView) findViewById(R.id.textViewResult); btn_add = (Button) findViewById(R.id.button1); Log.d("Result","App is working!!!");
}
public void onClickAdd(View v){
Log.d("Result","Button is clicked!!!");
int num1 = 0; int num2 = 0; int result = 0;
num1 = Integer.parseInt(edt_num1.getText().toString());
num2 = Integer.parseInt(edt_num2.getText().toString());
result = num1 + num2;
txv_result.setText(num1 + " + " + num2 + " = " + result);
}
activity_main.xml
android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/title_txv" />
android:layout_width="wrap_content"

android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:layout_centerHorizontal="true" android:layout_marginTop="16dp" android:ems="10" />


android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/editText1" android:layout_below="@+id/editText1" android:layout_marginTop="22dp" android:ems="10" />
android:layout_alignLeft="@+id/textView1" android:layout_below="@+id/editText2" android:layout_marginTop="44dp" android:text="@string/result_txv" />
android:layout_alignBottom="@+id/textView2" android:layout_toRightOf="@+id/textView1" android:text="@string/result" />

Download 88.47 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling