BÀI TẬP THỰC HÀNH DI ĐỘNG (Ngày 01/04/2022) Họ Và Tên :Mạc Văn Tường Lớp:DHCTTCK14 Bài 1 : main <?xml version="1.0" encoding="utf-8"?> xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/purple_200" tools:context=".MainActivity"> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ĐỌC BÁO" android:textColor="@android:color/holo_red_dark" android:textSize="30dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> menu <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" /> android:title="Tin tức trong nước" android:id="@+id/news_country"> <menu>
android:title="Vietnamnet"
android:id="@+id/news_country_vietnamnet"
>
</item>
android:title="VNexpress"
android:id="@+id/news_country_vnexpress"
>
</item>
android:title="24H"
android:id="@+id/news_country_24h">
</item>
</menu>
</item>
android:id="@+id/news_international">
<menu>
android:title="BBC"
android:id="@+id/news_international_BBC">
</item>
android:title="Reuters"
android:id="@+id/news_international_Reuters">
</item>
android:title="Fox News"
android:id="@+id/news_international_Fox">
</item>
</menu>
</item>
</menu>
package com.example.bai1;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
android.content.Intent;
android.net.Uri;
android.os.Bundle;
android.view.Menu;
android.view.MenuItem;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_demo,menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.news_country_vietnamnet:
Uri uri1 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri1
break;
case R.id.news_country_vnexpress:
Uri uri2 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri2
break;
case R.id.news_country_24h:
Uri uri3 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri3
break;
case R.id.news_international_BBC:
Uri uri4 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri4
break;
case R.id.news_international_Reuters:
Uri uri5 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri5
break;
case R.id.news_international_Fox:
Uri uri6 = Uri.parse( " );
startActivity( new Intent( Intent.ACTION_VIEW, uri6
break;
}
return super.onOptionsItemSelected(item);
}
}
Bài 3 :
Main
<?xml version="1.0" encoding="utf-8"?>
xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
) );
) );
) );
) );
) );
) );
android:layout_height="match_parent"
tools:context=".MainActivity">
android:id="@+id/btn_choose"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Quy Đổi"
android:textSize="25dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.MenuItem;
android.view.View;
android.widget.Button;
android.widget.PopupMenu;
public class MainActivity extends AppCompatActivity {
Button choose;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
choose = (Button) findViewById(R.id.btn_choose);
choose.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
showMenu();
}
});
}
private void showMenu(){
PopupMenu popupMenu = new PopupMenu(MainActivity.this,choose);
popupMenu.getMenuInflater().inflate(R.menu.menu, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new
PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
switch (menuItem.getItemId()){
case R.id.usd_to_vnd:
Intent usd_to_vnd = new Intent(MainActivity.this,
com.example.bai3.usd_to_vnd.class);
startActivity(usd_to_vnd);
break;
case R.id.won_to_vnd:
Intent won_to_vnd = new Intent(MainActivity.this,
com.example.bai3.won_to_vnd.class);
startActivity(won_to_vnd);
break;
case R.id.kip_to_vnd:
Intent kip_to_vnd = new Intent(MainActivity.this,
com.example.bai3.kip_to_vnd.class);
startActivity(kip_to_vnd);
break;
case R.id.vnd_to_rmb:
Intent vnd_to_rmb = new Intent(MainActivity.this,
com.example.bai3.vnd_to_rmb.class);
startActivity(vnd_to_rmb);
break;
case R.id.vnd_to_kip:
Intent vnd_to_kip = new Intent(MainActivity.this,
com.example.bai3.vnd_to_kip.class);
startActivity(vnd_to_kip);
break;
case R.id.vnd_to_jpy:
Intent vnd_to_jpy = new Intent(MainActivity.this,
com.example.bai3.vnd_to_jpy.class);
startActivity(vnd_to_jpy);
break;
}
return false;
}
}
});
popupMenu.show();
}
Kip-vnd
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".kip_to_vnd">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp"/>
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="KIP"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:hint="Nhập KIP..."
android:inputType="number"
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class kip_to_vnd extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kip_to_vnd);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*1.94);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(kip_to_vnd.this,MainActivity.class);
startActivity(back);
});
}
}
}
Usd-vnd
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".usd_to_vnd">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp"/>
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="USD"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:inputType="number"
android:hint="Nhập USD..."
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class usd_to_vnd extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_usd_to_vnd);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*22839);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(usd_to_vnd.this,MainActivity.class);
startActivity(back);
}
});
}
}
Vnd-jpy
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />
xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".vnd_to_jpy">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp"/>
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:hint="Nhập VNĐ..."
android:inputType="number"
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="JPY"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class vnd_to_jpy extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vnd_to_jpy);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*0.054);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(vnd_to_jpy.this,MainActivity.class);
startActivity(back);
});
}
}
}
Vnd-kip
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".vnd_to_kip">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp"/>
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:hint="Nhập VNĐ..."
android:inputType="number"
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="KIP"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class vnd_to_kip extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vnd_to_kip);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*0.52);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(vnd_to_kip.this,MainActivity.class);
startActivity(back);
}
}
}
});
Vnd-rmb
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".vnd_to_rmb">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp" />
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:hint="Nhập VNĐ..."
android:inputType="number"
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="RMB"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class vnd_to_rmb extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vnd_to_rmb);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*0.028);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(vnd_to_rmb.this,MainActivity.class);
startActivity(back);
}
}
});
}
Won-vnd
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=" />xmlns:app=" />xmlns:tools=" />android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".won_to_vnd">
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="284dp"/>
android:id="@+id/layout_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/image">
android:id="@+id/tv_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:layout_marginRight="20dp"
android:text="WON"
android:textSize="25dp" />
android:id="@+id/et_vnd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/tv_vnd"
android:hint="Nhập WON..."
android:inputType="number"
android:textSize="25dp" />
android:id="@+id/tv_usa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_vnd"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="20dp"
android:text="VNĐ"
android:textSize="25dp" />
android:id="@+id/tv_resultusa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/et_vnd"
android:layout_marginTop="40dp"
android:layout_toEndOf="@id/tv_usa"
android:textColor="@android:color/holo_red_dark"
android:textSize="25dp" />
</RelativeLayout>
android:id="@+id/layout_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/layout_view"
android:orientation="horizontal"
android:padding="20dp">
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quy Đổi"
/>
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quay Lại"
/>
</LinearLayout>
</RelativeLayout>
package com.example.bai3;
import androidx.appcompat.app.AppCompatActivity;
import
import
import
import
import
import
android.content.Intent;
android.os.Bundle;
android.view.View;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
public class won_to_vnd extends AppCompatActivity {
EditText input;
TextView output;
Button submit,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_won_to_vnd);
input = (EditText) findViewById(R.id.et_vnd);
output = (TextView) findViewById(R.id.tv_resultusa);
submit = (Button) findViewById(R.id.submit);
back = (Button) findViewById(R.id.back);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = Float.parseFloat(input.getText().toString());
float result = (float) (x*18.72);
output.setText(String.format("%.2f",result));
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent back = new Intent(won_to_vnd.this,MainActivity.class);
startActivity(back);
}
});
}
}
Bài 2 :