2 回答

TA貢獻1831條經驗 獲得超4個贊
為此,您可以做的是使用您正在使用的類或活動實現 View.OnClickListener,然后檢查正在單擊/點擊的視圖的 ID,并根據 ID 選擇方法。像這樣
class MainActivity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView=findViewById....
Button button=findViewById...
textView.setOnClickListener(this)
button.setOnclickListener(this)
}
override onClick(View view) {
switch(view.getId())
{
case textView.getId():
displayQuote1();
case button.getId():
displayQuote2();
}
}
}

TA貢獻1796條經驗 獲得超7個贊
嘗試這個:
public void buttonClick(View v)
{
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText(displayQuote2());
}
添加回答
舉報