android软键盘覆盖了EditText的重点

时间:2016-07-04 01:53:03

标签: android keyboard

1.将edittext输入到屏幕底部,将EditText的重力设置为右,输入类型设置为数字。 2.单击edittext,软键盘将显示和编辑文本将被推高。 3.按硬件返回隐藏键盘。 4.再次单击edittext,键盘将显示,但edittext被键盘覆盖。

有人也遇到过这个问题吗?

1 个答案:

答案 0 :(得分:2)

将所有组件放在scrollview中。

<div class="col-md-4">
    <input id="UserName" name="UserName" asp-for="UserName" type="text" placeholder="Username" class="form-control input-md" required="">
    @if (ViewData.ModelState[nameof(AccountCreationViewModel.UserName)] == null || ViewData.ModelState[nameof(AccountCreationViewModel.UserName)].Errors.Count == 0)
    {
        <span class="help-block">Enter a unique Username</span>
    }
    else
    {
        <span class="label label-danger" role="alert" asp-validation-for="UserName"></span>
    }
</div>

然后将清单中的<RootView> <ScrollView> <childview> . . <your other views> . . </childview> </ScrollView> </RootView> 添加到相应的活动中。