Я хочу сделать кнопку видимым по значению в TextView - PullRequest
0 голосов
/ 19 мая 2019

Так что вроде как на андроиде, но у меня проблема. Я получил 2 действия, в которых вы щелкаете и получаете баллы в TextView, а сумма / значение в TextView отправляется в другое действие. Во втором занятии я хочу иметь кнопку, которая становится видимой, если у вас есть точное или выше значение / сумма в TextView

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Для этого выполните этот код в Деятельности A:

Intent intent = new Intent(ActivityA.this,ActivityB.class);
intent.putExtra("sum","30");
startActivity(intent);

, затем сделайте это во втором ДеятельностиB:

if(getIntent().getExtras()!=null){
String sum = getIntent().getStringExtra("sun");
if(Integer.parse(sum)>number){
button.setVisibility(View.VISIBLE);
}else{
button.setVisibility(View.GONE);
}
0 голосов
/ 19 мая 2019

То, что вы хотите, это передать значение от одного действия к другому.Вы можете достичь этого, используя намерение передать желаемое значение.Кроме того, этот вопрос уже был задан, вы можете найти более подробную информацию в ссылке:

Как передать значение одного TextView другому TextView в другой деятельности

Toсделайте кнопку видимой в соответствии с вашими потребностями, в методе onCreate из вашего второго действия вы можете использовать:

if (value >= 50) {
    button.setVisibility(View.VISIBLE)
} else {
    button.setVisibility(View.GONE)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...