我正在尝试开发Android应用,并且按下按钮时的其中一项功能应该是按钮消失。但这不起作用,任何人都可以解释我为什么?谢谢!
Button StartButton = (Button) findViewById(R.id.startButton);
StartButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
View thisButton = findViewById(R.id.startButton);
thisButton.setVisibility(View.GONE);
}
});
答案 0 :(得分:1)
尝试以下方法:
Button StartButton = (Button) findViewById(R.id.startButton);
StartButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
view.setVisibility(View.GONE);
}
});
答案 1 :(得分:0)
您无需再次初始化按钮。只需传递相同的按钮。试试这个:
Button StartButton = (Button) findViewById(R.id.startButton);
StartButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
StartButton.setVisibility(View.GONE);
}
});
答案 2 :(得分:0)
尝试:
StartButton.setVisibility(View.GONE);
答案 3 :(得分:0)
Button StartButton = (Button) findViewById(R.id.startButton);
StartButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
view.setVisibility(View.GONE);
}
});
或使按钮最终并点击更改可见性。
final Button StartButton = (Button) findViewById(R.id.startButton);
StartButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
StartButton.setVisibility(View.GONE);
}
});
答案 4 :(得分:0)
请使用按钮。您只需要隐藏特定按钮
StartButton.setVisibility(View.GONE);
答案 5 :(得分:0)
试试这样:
for
答案 6 :(得分:0)
我很抱歉回答我自己的问题,但工作室有问题,而不是应用程序。很抱歉从无到有这么大的事情。谢谢你的所有答案。他们在设立一个新项目时给了我很多帮助:)