2013-06-18 4 views
0

У меня есть текст редактирования и кнопка под текстом редактирования.Разрешить мягкую клавиатуру нажимать вверх

Это фрагмент макета.

Я хочу, чтобы клавиатура нажала кнопку, чтобы она всегда была видна на экране.

Это мой макет:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <EditText 
     android:id="@+id/editText1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="110dp" 
     android:ems="10" > 

    </EditText> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/editText1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="91dp" 
     android:text="Button" /> 

</RelativeLayout> 

ответ

4

использования андроид: windowSoftInputMode = "adjustPan" для этого или андроида: windowSoftInputMode = "stateHidden"

+2

государственных скрытые означает, что клавиатура всегда будет скрыта когда действие начинается, и настройка панорамирования - это то, что сфокусированный edittext будет виден. Но как я могу убедиться, что кнопка также видна? – user1940676

+0

@ user1940676 'android: windowSoftInputMode =" adjustResize "' также сделает кнопку видимой –

Смежные вопросы