1、需求分析
众所周知,在应用中这样那样的评论总是少不了的,有的应用是在底部直接加一个EditText和一个Button,让用户输入文字或者表情之后点击按钮提交;而有的虽然也放置了EditText,但仅仅是一个“摆设”,并不具备输入功能,用户点击它后会弹出一个跳转到一个可以真正编辑的页面或者弹出一个可以输入内容的对话框。
比如下面这种效果:
这里的效果可以细分为四点:
点击底部的按钮之后会弹出对话框,对话框在布局的底部;
对话框中有输入框EditText,可以输入内容;
对话框弹出后EditText会自动获取焦点,弹出软键盘;
软键盘会把对话框顶上去,便于用户编辑。
一开始