Tải bản đầy đủ (.docx) (21 trang)

BÀI TẬP THỰC HÀNH DI ĐỘNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (85.76 KB, 21 trang )

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 :



×