в моем приложении есть возможность выбрать текст из редактируемого текста. Содержимое будет автоматически установлено в редактируемый текст. Поэтому я добавляю код для скрытия клавиатуры, но когда я пытаюсь выделить текст, выбрав меню по умолчанию , клавиатура выходит на передний план. Я пытался заблокировать ее через файл манифеста, но она также не работает на моем устройстве. Одна вещь, которую я заметил, что она работает нормально на некоторых других устройствах, так что насчет этого?
код, используемый для сокрытия программной клавиатуры, следующий
1)
InputMethodManager imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(Edittext.getWindowToken(),0);
или
XML
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:editable="false">
</EditText>
2) код, используемый для скрытия программной клавиши в конкретном действии (файл манифеста)
<activity android:name=".selecttext" android:label="@string/app_name" android:windowSoftInputMode="stateHidden"></activity>
или
<activity android:name=".selecttext" android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysHidden"></activity>