0
我想「輸入」lay2
只有如果電話號碼(phone
)尚未填寫,否則不應該離開lay1
。條件以超出按鈕onClick不按預期運行?
我以爲我可以用簡單的if/else
條件做到這一點,但它不起作用。而且,更令人驚訝的是,我添加的Toast
並不顯示這對我來說很奇怪,因爲如果if
條件是false
,它應該運行。 (因此,無論我就會採取lay2
或Toast
將顯示但無論發生)
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(ph0ne.getText().toString()==null){
lay1.setVisibility(View.GONE);
lay2.setVisibility(View.VISIBLE);
}
else{
Toast.makeText(getApplicationContext(),"TEST CHAT",Toast.LENGTH_SHORT);
}
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
lay1.setVisibility(View.VISIBLE);
lay2.setVisibility(View.GONE);
}
});