你好,我有一個垂直滾動視圖,其中包含多個textView。Android鍵盤剪輯EditText
在底部我有一個EditText,只是lika一個messagin應用程序。 我坐在我的清單android:windowSoftInputMode =「adjustPan」。
問題是,當我點擊editText時,我的佈局上升,這是很好,但鍵盤剪切了我的editText一半,就像在圖片中。
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="8"
android:background="#CCCCCC" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
//many textView
<TextView
android:id="@+id/text_area"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#FF0000"
android:layout_marginBottom="15dp"
android:paddingLeft="10dp"
android:textColor="#168191" />
</LinearLayout>
</ScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:weightSum="10" >
<EditText
android:id="@+id/send_msg"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="8"
android:background="#CCDEDC"
android:paddingLeft="20dp"
android:text="Large Text"
android:textColor="#168191"
android:textSize="15dp" />
<Button
android:id="@+id/send_msg_btn"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
android:background="#CCCCCC"
android:text="Send"
android:textColor="#FFFFFF" />
</LinearLayout>
我想你必須將帶有EditText和Button的LinearLayout放入滾動視圖中。他們不在Scrollview標籤下,所以「adjustPan」不適合他們。 – 2012-08-14 05:54:16
你需要檢查給出[這個問題]的所有答案(http://stackoverflow.com/questions/8000795/android-keyboared-overlaps-with-the-edittext-with-printscreens)。你一定會找到解決問題的辦法。 – MKJParekh 2012-08-14 06:07:46