我在每个活动的底部都有一组导航按钮。在某些活动中,我需要在其顶部进行搜索textview。但是,每当用户在文本视图中键入某些内容时,即使实际上并没有阻止文本视图,软键盘也会一直按我的导航按钮。它使我的UI看起来很有趣。如何强制导航按钮在不被软键盘按下的情况下保持静态?我试图设置活动的windowSoftInputMode,但没有任何配置帮助。
3 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
我确实有同样的问题,起初我添加了:
<activity
android:name="com.companyname.applicationname"
android:windowSoftInputMode="adjustPan">
到我的清单文件中。但这本身并不能解决问题。然后如Artem Russakovskii所述,我补充说:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:isScrollContainer="false">
</ScrollView>
在滚动视图中。
这对我有用。
繁星coding
TA贡献1797条经验 获得超4个赞
在我的情况下,按下按钮的原因是因为它们上方的视图是ScrollView,并且无论android:windowSoftInputMode我设置的值是多少,按钮向上推时它都会折叠起来。
通过设置,我可以避免我的最下面一行按钮被软键盘向上推
android:isScrollContainer="false"
上ScrollView,坐在上面的按钮。
- 3 回答
- 0 关注
- 368 浏览
添加回答
举报
0/150
提交
取消