Ram*_*hna 15 android visibility onclick button
我想让一个按钮不可见,当我点击另一个按钮时,隐形按钮将变为可见,然后onClick()对可见按钮执行操作.
onClick()我可以在可见按钮上使用什么操作.我用这个方法如下所示:
donebutton = (Button) findViewById(R.id.done);
donebutton.setOnClickListener(this);
donebutton.setVisibility(View.INVISIBLE);
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.equals(remove))
{
donebutton.setVisibility(View.VISIBLE);
}
if(v.equals(donebutton))
{
Intent i=new Intent(One.this,Second.class);
startActivity(i);
finish();
donebutton.setVisibility(View.INVISIBLE);
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的方法中,隐形和可见属性正在工作,但onClick()操作不起作用.所以请告诉我上述问题的答案,或告诉我是否有任何其他方法可见和隐藏按钮上的按钮和onclick操作.
我也用过这个方法:
done.setClickable(true);
done.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
Intent i=new Intent(One.this,Second.class);
startActivity(i);
finish();
}
});
Run Code Online (Sandbox Code Playgroud)
fic*_*ion 27
不要使用 -
donebutton.setVisibility(4);
Run Code Online (Sandbox Code Playgroud)
而是使用静态常量:
donebutton.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)
究竟意味着什么
done.setVisibility(0);
Run Code Online (Sandbox Code Playgroud)
不应该是
donebutton.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90217 次 |
| 最近记录: |