调整功能实现，把设置放到Dialog中