Страница 1 из 1

EditText + ScrollView

Добавлено: 27 май 2012, 20:45
AndreyI
Не знаю, может это только у меня так получается на Samsung Galaxy S 2 но это очень мешает, не знаю как побороть это поведение:
Вот простейшая разметка, на ней текстовое поле EditText, а под ним ScrollView. Если запустить приложение, текстовое поле получает фокус и при этом появляется экранная клавиатура для ввода, а она мне совсем не нужна. Если убрать ScrollView, то при запуске приложения текстовое поле получает только фокус, клавиатура при этом не появляется, собственно такое поведение мне и нужно при запуске, но со ScrollView.

Код: Выделить всё

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

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >       
    </EditText>
    
    <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </LinearLayout>

    </ScrollView>

</LinearLayout>

Re: EditText + ScrollView

Добавлено: 27 май 2012, 21:34
andev

Re: EditText + ScrollView

Добавлено: 27 май 2012, 21:40
andev
т.е. проблему (?) конкретно клавиатуры решает указание строки

Код: Выделить всё

android:windowSoftInputMode="stateHidden" 
в манифесте, как атрибута активити

Re: EditText + ScrollView

Добавлено: 27 май 2012, 22:50
AndreyI
Спасибо! Сработало!

Re: EditText + ScrollView

Добавлено: 24 фев 2013, 21:47
perelygin
andev писал(а):т.е. проблему (?) конкретно клавиатуры решает указание строки

Код: Выделить всё

android:windowSoftInputMode="stateHidden" 
в манифесте, как атрибута активити
спасибо огромное. Заработало для Activity
А как сделать аналогично для NumberPicker в protected Dialog onCreateDialog?