我的应用有一个像这样的布局活动
<RelativeLayout
android:id="@+id/layoutMain"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/backgroundchatfixed">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/layoutKhungChat"
android:id="@+id/svChat">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/layoutChat">
</LinearLayout>
</ScrollView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_khungchat"
android:layout_alignParentBottom="true"
android:id="@+id/layoutKhungChat">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/khungchat_chat"
android:layout_centerVertical="true"
android:id="@+id/etChatbox"/>
</RelativeLayout>
</RelativeLayout>
当我触摸我的Edittext时,只有布局“布局KungChat”向上推。 任何推高Scrollview的解决方案都在上面吗? 感谢。
答案 0 :(得分:1)
尝试将此添加到清单中的活动代码:
android:windowSoftInputMode="adjustPan"
答案 1 :(得分:0)
使用此代码
<RelativeLayout
android:id="@+id/layoutMain"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/backgroundchatfixed">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_khungchat"
android:layout_alignParentBottom="true"
android:id="@+id/layoutKhungChat">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/khungchat_chat"
android:layout_centerVertical="true"
android:id="@+id/etChatbox"/>
</RelativeLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/layoutKhungChat"
android:id="@+id/svChat">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/layoutChat">
</LinearLayout>
</ScrollView>
最后一个总是写在其他布局上,所以如果你想要像图像布局一样的按钮作为例子写在图像下方的布局内