我制作了一个布局中几乎没有EditText的应用程序。
将EditText聚焦后,键盘将打开。
我的布局是androidx.constraintlayout.widget.ConstraintLayout
,我将每个小部件高度设置为屏幕的某个百分比(例如app:layout_constraintHeight_percent="0.2"
)。
但是,打开键盘后,它会缩小小部件,因为与以前相比,现在的屏幕小了0.2%。
是否有办法使重量百分比仅与初始尺寸有关?
谢谢
您需要指定通过android:windowSoftInputMode
标记可见时键盘的行为。
可以找到完整的文档here
在Manifest.xml
文件中,请将其添加到您的活动中:
<activity android:windowSoftInputMode="stateVisible|adjustPan" ... > ... </activity>
快乐编码!