2016-09-28 36 views
1

打開當我打開我的EditText在我的應用我看到我的EditText打開全屏如何使EditText上自動調整。當我專注於EditText我需要調整這個領域我的鍵盤自動當鍵盤在不同的設備上爲Android

example of situation

我的代碼:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<EditText 
android:id="@+id/etFName" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_weight="1" 
android:gravity="top" 
android:singleLine="false" 
android:inputType="textMultiLine" 
android:isScrollContainer="false" /> 
<Button 
    android:id="@+id/btnCancelPost" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:text="Cancel" /> 

`

回答

1

將此代碼添加到您的活動中AndroidManifest文件

android:windowSoftInputMode="adjustResize" 
+0

謝謝。那是我的解決方案。我給的EditText代碼:'<的EditText 機器人:ID = 「@ + ID/etFName」 機器人:layout_width = 「FILL_PARENT」 機器人:layout_height = 「FILL_PARENT」 機器人:layout_weight = 「1」 機器人:重力=」頂部」 機器人:SINGLELINE = 「假」 機器人:isScrollContainer = 「真」 機器人:windowSoftInputMode = 「adjustResize」/>」 –

相關問題