button5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
image5.setVisibility(View.VISIBLE);
if(image5.getVisibility()==View.VISIBLE){
Toast.makeText(getApplicationContext(), "msg msg", Toast.LENGTH_SHORT).show();
}
}
});
如果我這樣寫,我可以得到關於button5的可見性的信息,並且它會生成一個敬酒信息。有什麼區別
if(image5.getVisibility()==View.VISIBLE){
Toast.makeText(getApplicationContext(), "msg msg", Toast.LENGTH_SHORT).show();
}
button5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
image5.setVisibility(View.VISIBLE);
}
});
但是,如果寫這樣的代碼,我不能得到關於可見性的信息,並且沒有烤麪包消息。我需要了解clickonlistener塊之外的可見性。你可以幫我嗎?我需要做什麼?
使變量外'clickonlistener',並在'clickonlistener'分配的知名度吧 – miljon
爲什麼你不能獲得知名度? 'view.getVisibility()'。你的代碼也沒有意義,你指定VISIBLE然後檢查它是否可見? – m0skit0