我的内容视图中有一个“start
”按钮,我希望在点击它时将其替换为“stop
”按钮。
我已在start
中定义了“stop
”和“xml
”按钮,接下来该怎么做?非常感谢!
答案 0 :(得分:5)
您需要在代码中引用您的按钮:
Button stop = (Button) findViewById( R.id.stopButton );
Button start = (Button) findViewById( R.id.startButton );
为两者添加onClickListeners
,点击开始时,添加以下行:
start.setVisibility( View.GONE );
stop.setVisibility( View.VISIBLE );
在停靠点onClickListener
中你做了相反的事情:
start.setVisibility( View.VISIBLE );
stop.setVisibility( View.GONE );
或者你可以让一个Button
处理启动和停止,只需更改它的文本。
答案 1 :(得分:2)
使用ToggleButton来满足此要求.. Toggle Button