EditText + ScrollView

Интерфейс, диалоги, темы, стили, меню
Ответить
AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

EditText + ScrollView

Сообщение AndreyI » 27 май 2012, 20:45

Не знаю, может это только у меня так получается на 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>


Аватара пользователя
andev
Сообщения: 219
Зарегистрирован: 13 янв 2012, 17:56

Re: EditText + ScrollView

Сообщение andev » 27 май 2012, 21:40

т.е. проблему (?) конкретно клавиатуры решает указание строки

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

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

AndreyI
Сообщения: 372
Зарегистрирован: 14 май 2012, 16:18

Re: EditText + ScrollView

Сообщение AndreyI » 27 май 2012, 22:50

Спасибо! Сработало!

perelygin
Сообщения: 4
Зарегистрирован: 24 июн 2012, 20:54

Re: EditText + ScrollView

Сообщение perelygin » 24 фев 2013, 21:47

andev писал(а):т.е. проблему (?) конкретно клавиатуры решает указание строки

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

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

Ответить