1.将edittext输入到屏幕底部,将EditText的重力设置为右,输入类型设置为数字。 2.单击edittext,软键盘将显示和编辑文本将被推高。 3.按硬件返回隐藏键盘。 4.再次单击edittext,键盘将显示,但edittext被键盘覆盖。
有人也遇到过这个问题吗?
答案 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>
添加到相应的活动中。