我正在做一个应用程序,我必须在堆栈中逐个提交具有8个条目的数据。我使用了scrollview.But当用户点击第一个条目时,键盘将出现并且屏幕滚动。然后用户可以看到第二个条目并填充数据。
但是在进入第四次进入或第五次进入后,滚动停止。因此,用户无法在不关闭键盘的情况下看到下一个条目。
任何人都可以解决我的问题。我也尝试将scrollview添加到整个屏幕。
先谢谢。
这是我的代码:
<ScrollView>
<StackLayout>
<Entry PlaceHolder="First Name"/>
<Entry PlaceHolder="Last Name"/>
<Entry PlaceHolder="Email"/>
<Entry PlaceHolder="Mobile Number"/>
<Label Text="Address" FontSize="15"/>
<Entry PlaceHolder="House Number"/>
<Entry PlaceHolder="Street"/>
<Entry PlaceHolder="City"/>
<Entry PlaceHolder="Street"/>
<Entry PlaceHolder="State"/>
<Entry PlaceHolder="Country"/>
<Button Text="Submit"/>
</StackLayout>
</ScrollView>
答案 0 :(得分:0)
但是在进入第四次进入或第五次进入后,滚动停止。因此,用户无法在不关闭键盘的情况下看到下一个条目。
请尝试将WindowSoftInputMode = SoftInput.AdjustResize
用于您的活动设置:
示例:
[Activity(Label = "Demo", MainLauncher = true,WindowSoftInputMode =SoftInput.AdjustResize)]
public class MainActivity : Activity
{
...
}
有关详细信息,请参阅Handling Input Method Visiblity
的Specify How Your UI Should Respond
会话