我有一个图像按钮。我使它不可见。但是不会触发onClick事件,这会使按钮可见。该按钮最初应该在5秒钟内可见,然后变为不可见,如果我单击该按钮,则再次可见。
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属性。
单击它时,通过插入所需的可绘制对象来动态更改源属性。
这肯定会使其可点击。