У меня проблема с клавиатурой и edittext в android. Мой случай:Крышки клавиш EditText, когда edittext с фокусом
- EditText не имеет фокуса, я нажимаю EditText => отобразил Software Keyboard, EditText имеет фокус и перемещается вверх
- Затем я нажимаю кнопку назад => клавиатура скрыть, EditText все еще имеет фокус
- Я снова нажимаю edittext => клавиатурное шоу, но edittext покрывается клавиатурой.
UPDATE
расположение:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:singleLine="true" />
</LinearLayout>
</ScrollView>
и manifest.xml
<activity
android:name="vn.com.fss.vndirect.TestActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Мой вопрос: Почему EditText не двигаться вверх, как в первый раз, и как это исправить ?
Благодаря
Где внедрен код? – Piyush
добавить в 'Manifest File' эта строка' андроид: windowSoftInputMode = "adjustPan" ' – Hits
читать о' андроида: windowSoftInputMode' –