所以在android上有点新鲜,但是我有一个问题。我得到了2个活动,您可以在其中单击并在TextView中获取点,然后将TextView中的总和/值发送到另一个Activity。在第二个活动中,我希望有一个Button,如果TextView中的值/总和等于或大于
答案 0 :(得分:0)
您想要的是将值从一个活动传递到另一个活动。您可以使用意图传递所需的值来实现此目的。另外,这个问题已经提出,您可以在链接中找到更多详细信息:
How to pass value of one TextView to another TextView in different Activity
要根据需要显示按钮,请在第二个活动的onCreate方法中使用:
if (value >= 50) {
button.setVisibility(View.VISIBLE)
} else {
button.setVisibility(View.GONE)
}
答案 1 :(得分:0)
为此,请在活动A中执行以下代码:
Intent intent = new Intent(ActivityA.this,ActivityB.class);
intent.putExtra("sum","30");
startActivity(intent);
然后在第二个ActivityB中执行此操作:
if(getIntent().getExtras()!=null){
String sum = getIntent().getStringExtra("sun");
if(Integer.parse(sum)>number){
button.setVisibility(View.VISIBLE);
}else{
button.setVisibility(View.GONE);
}