ScrollView
不起作用,我的布局包含一些组件,例如EditText
,当我输入的内容EditText
键盘上升时,沿着组件,但它出现在上面另一方面,ScrollView
没有回应他们的功能。
已经谷歌搜索,并发现了一些类似的问题,但没有解决我的问题。
在我的layout.xml下面
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:scrollbars="none" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="false"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:padding="5dp" >
<TextView
android:id="@+id/txtDescricaoDocumento"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/edtDescricaoDocumento"
android:layout_alignBottom="@+id/edtDescricaoDocumento"
android:gravity="right"
android:text="Descrição:"
android:textAppearance="?android:attr/textAppearanceMedium" />
...
我的manifest.xml
<activity
android:name=".LancarDocumentoAcaoActivity"
android:windowSoftInputMode="adjustResize" >
</activity>
答案 0 :(得分:0)
我在滚动视图中没有相对布局的情况下尝试过这种情况......滚动视图效果很好。
1.线性布局中是否需要相对布局?如果没有,请尝试删除它。
2.对应的类是必需的属性WindowSoftInputMode,否则你将有软键盘覆盖视图元素,如上所述。
让我知道这是否有效。