Моя мягкая клавиатура появляется на экране с редактированием текста, но мне все еще нужно нажимать текст редактирования, чтобы иметь возможность вводить его, иначе нажатие клавиш на клавиатуре ничего не делаетEditText не получает выделение, но всплывает клавиатура вверх
Я использую requestFocus()
, а также android:focusable="true"
, а также android:focusableInTouchMode="true"
мысли?
У меня нет другого редактирования текста в этой деятельности или в пределах фрагмента, который также загружает в этой деятельности (надежда тот ключ для кого-то, потому что я из идей, на данный момент)
<EditText
android:id="@+id/mainText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/ten_dp"
android:layout_marginRight="@dimen/ten_dp"
android:background="@android:color/transparent"
android:hint="@string/write_something"
android:gravity="top"
android:drawablePadding="@dimen/ten_dp"
android:focusable="true"
android:focusableInTouchMode="true"
android:inputType="textCapSentences|textMultiLine"
android:scrollHorizontally="false" />
Manifest Вход
<activity
android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:launchMode="singleTask"
android:windowSoftInputMode="stateVisible|adjustResize" />
Можем ли мы увидеть XML и манифест для деятельности? – zgc7009
@ zgc7009 в порядке, отредактировано. Я даже попробовал с в XML, обернутом тегом edittext –
CQM
windowSoftInputMode stateVisible сообщает вашей активности, что вы хотите, чтобы клавиатура была видимой при запуске. – zgc7009