我有一个图像按钮。我让它看不见。但是onClick事件没有被触发,这使得按钮可见。该按钮最初应该在5秒内可见,如果我点击该按钮,它将变得不可见,然后再次可见。图像按钮可见性问题! Android
private ImageButton nextbutton;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.first);
nextbutton = ((ImageButton)findViewById(R.id.NextButton));
nextbutton.setVisibility(View.INVISIBLE);
nextbutton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
nextbutton.setVisibility(View.VISIBLE);
startActivity(new Intent(FirstActivity.this, SecondActivity.class));
}
});
}
如果您没有设置src或背景,我认为您的按钮将以0大小结束。通过使用我想要的尺寸的png,我得到了类似于此的工作,这只不过是透明的。然后我将它设置为我的ImageButtons背景。 – FoamyGuy
手动设置大小,包装内容将无法正常工作,但match_parent会,也设置您自己的dip值也应该 – CQM
我想进一步了解这一点,是的,使用png与alpha将双倍保证这个工作。 – CQM