我有一个按钮click.I显示的布局要在10秒后以隐藏布局。在Android 10秒后隐藏布局?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mVolHandler = new Handler();
mVolRunnable = new Runnable() {
public void run() {
mVolLayout.setVisibility(View.GONE);
}
};
}
private OnTouchListener mVolPlusOnTouchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mVolLayout.setVisibility(View.VISIBLE);
mVolHandler.postDelayed(mVolRunnable, 10000);
}
}
我试过使用handler.when我点击按钮布局显示和使用处理程序它是隐藏后10秒。但问题是,当不断点击按钮它隐藏。如果按钮再次点击,布局显示,但在10秒前隐藏。我想要显示布局10秒,从最后一次用户点击。 – user987362
我有没有其他的解决办法吗?请帮我 – user987362
我已经试过这样的 – user987362