Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在EditText中输入文本时,TextView会移动_Android_Xml_Layout - Fatal编程技术网

Android 在EditText中输入文本时,TextView会移动

Android 在EditText中输入文本时,TextView会移动,android,xml,layout,Android,Xml,Layout,我正在开发一个简单的HelloWorld应用程序来掌握一些东西。该应用程序有一个简单的嵌套文本视图线性布局,通过EditText和Send按钮填充大部分布局。无论何时输入文本并单击“发送”,它都会将文本作为新行添加到TextView。到目前为止,其他一切都正常工作,但每当键盘弹出开始输入文本时,上面的文本视图也会向上推。我希望TextView保持在原来的位置,并在布局中调整大小 图1: 图2: 谢谢, 疯狂的 XML: 我以前也遇到过这个问题。有趣的是,我还使用了LinearLayout。 如果

我正在开发一个简单的HelloWorld应用程序来掌握一些东西。该应用程序有一个简单的嵌套文本视图线性布局,通过EditText和Send按钮填充大部分布局。无论何时输入文本并单击“发送”,它都会将文本作为新行添加到TextView。到目前为止,其他一切都正常工作,但每当键盘弹出开始输入文本时,上面的文本视图也会向上推。我希望TextView保持在原来的位置,并在布局中调整大小

图1: 图2:

谢谢, 疯狂的

XML:


我以前也遇到过这个问题。有趣的是,我还使用了LinearLayout。
如果你想控制事物的移动,可以尝试使用相对布局。(或者让它们保持不变)

在Android清单的活动标签中添加以下属性

<activity
...
android:windowSoftInputMode="adjustResize"
/>

<activity
...
android:windowSoftInputMode="adjustResize"
/>