У меня есть EditText в моем основном макете. У меня также есть тема приложения, где по умолчанию edittext оформлен с помощью пользовательского curdordrawable. <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/introEditText" android:gravity="top" android:singleLine="false" android:text="" android:inputType="textMultiLine" android:textSize="24sp" > <requestFocus/> </EditText> <style name="AppTheme" parent="android:Theme.Holo.NoActionBar"> <item name="android:textColor">#ffffff</item> … <item name="android:editTextStyle">@style/EditTextStyle</item> </style> <style name="EditTextStyle" parent="@android:style/Widget.EditText"> <item name="android:background">@android:color/transparent</item> <item name="android:textCursorDrawable">@drawable/cursor</item> </style> И мой пользовательский […]
У меня есть панель поиска, которая определяет EditBox как <EditText android:id="@+id/search_editbox" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerVertical="true" android:layout_toLeftOf="@id/search_execute_imageview" android:layout_toRightOf="@id/layout_back_logo" android:gravity="left" android:hint="@string/search_hint" android:maxLength="20" android:textCursorDrawable="@null" android:drawableRight="@drawable/abc_ic_clear_holo_light" android:background="@drawable/rounded_edittext_states" android:padding="5dip" android:singleLine="true" android:textSize="@dimen/main_text_size" /> Несмотря на android:layout_centerVertical="true" текст не находится посередине, а ближе к верхней части.
Я хочу создать простой текстовый редактор в Android, как это приложение в Google Play Store: https://play.google.com/store/apps/details?id=com.spn.richnotepad&hl=en И я очень новичок в андроиде, поэтому каждый может дать некоторое представление об этом. Спасибо
Это безумие. У меня есть следующий XML-макет: <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/shadow" android:focusable="true" android:focusableInTouchMode="true"> <ViewFlipper android:id="@+id/flipper" android:layout_width="fill_parent" android:layout_height="fill_parent"> <EditText android:id="@+id/reviews" style="@style/DescriptionArea" android:layout_width="fill_parent" android:layout_height="wrap_content" android:enabled="false" android:background="@null" /> <EditText android:id="@+id/notes" style="@style/DescriptionArea" android:hint="@string/detail_hint" android:layout_width="fill_parent" android:layout_height="wrap_content" android:enabled="false" android:maxLines="4"/> </ViewFlipper> </FrameLayout> И Java: viewFlipper = (ViewFlipper)findViewById(R.id.flipper); slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); slideRightIn = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); slideRightOut = AnimationUtils.loadAnimation(this, […]
Мне просто интересно, что лучше очистить EditText в Android Java: editText.getText().clear(); или editText.setText(""); Есть ли существенная разница в эффективности или что-то еще? Я видел несколько сообщений об очистке, но никто не объясняет плюсы и минусы.
Я создал EditText со следующим. <EditText android:id="@+id/et_regis_num" android:maxLines="1" android:layout_width="match_parent" android:layout_height="wrap_content" android:digits="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" android:hint="@string/txt_reg_num" android:inputType="textCapCharacters" android:maxLength="10" /> В этом редакторе я не хочу нажимать клавишу SPACE, но когда я нажимаю клавишу SPACE, он работает как ключ BACKSPACE. Означает, что при каждом нажатии дважды один символ удаляется.
У меня есть EditText в Activity и я хочу, чтобы он был активным, а soft-keyboard была открыта, когда я открываю эту Activity . Вот мой xml для EditText : <EditText android:background="@null" android:cursorVisible="true" android:elegantTextHeight="true" android:enabled="true" android:focusable="true" android:hint="Search" android:id="@+id/editText11" android:inputType="textNoSuggestions|textCapSentences" android:layout_centerVertical="true" android:layout_height="wrap_content" android:layout_width="match_parent" android:singleLine="true" android:textColor="#000000" android:textCursorDrawable="@null" /> И я использовал android:windowSoftInputMode="stateVisible" для активности, в которой у меня […]
Мой вопрос связан с этим вопросом: Numeric Soft Keyboard на Android НО, вопрос выше не ответил, так что вот я. Theres EditText, который, когда он затрагивается или имеет фокус, я хочу, чтобы Software Keyboard отображалась по умолчанию как NUMERIC! Конечно, вы можете вернуться к ALPHANUMERIC, но я хочу заставить его отображаться как NUMERIC. Спасибо, парни
У меня есть ситуация, когда я хотел бы, чтобы пользователь выполнил предложение для меня. Например, рассмотрим EditText с подсказкой «Последний раз I». Обычно, когда пользователь щелкает EditText , подсказка исчезает, но я бы хотел, чтобы она осталась. Кроме того, я хотел бы, чтобы текст был постоянным, чтобы его нельзя было стереть … оставив пользователю только […]
У меня возникают проблемы с кажущейся очень простой вещью: я хочу запускать код каждый раз, когда пользователь (или программа) прокручивает EditText вверх или вниз, так же, как прослушиватель TextChanged позволяет запускать код каждый раз, когда пользователь или программа Изменяет текст. Это возможно? Благодаря!