第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 EventListener 僅在第一次工作?

為什么 EventListener 僅在第一次工作?

揚帆大魚 2024-01-25 21:27:34
我使用這個 java 代碼來編寫Android RPN 計算器。現(xiàn)在,我正處于單擊按鈕會觸發(fā)按鈕值顯示在TextView字段中(或至少顯示帶有 的內(nèi)容Toast.makeText)的階段,但不幸的是,它僅適用于第一次按鈕單擊。接下來的事件將被忽略(沒有通過 Toast 的消息,并且文本視圖字段中沒有更改)。你知道為什么嗎?MainActivity.java@Overridepublic void onClick(View v) {    setContentView(R.layout.activity_main);    switch (v.getId()){        case R.id.btn0:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("0");            Toast.makeText( this, "btn0", Toast.LENGTH_SHORT).show();            break;        case R.id.btn1:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("1");            Toast.makeText( this, "btn0", Toast.LENGTH_SHORT).show();            break;        case R.id.btn2:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("2");            Toast.makeText( this, "btn0", Toast.LENGTH_SHORT).show();            break;        case R.id.btn3:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("3");            break;        case R.id.btn4:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("4");            break;        case R.id.btn5:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("5");            break;        case R.id.btn6:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("6");            break;        case R.id.btn7:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("7");            break;        case R.id.btn8:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("8");            break;        case R.id.btn9:            stackedit0 = findViewById(R.id.stackedit0);            stackedit0.append("9");            break;        case R.id.Plus:            break;        case R.id.Minus:            break;        case R.id.Power:            break;        case R.id.Root:            break;    }}
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

您需要setContentView(R.layout.activity_main);從您的onClick()方法中刪除 。



查看完整回答
反對 回復(fù) 2024-01-25
  • 1 回答
  • 0 關(guān)注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號