タグ付けされた質問 「android-edittext」

EditTextは、Androidアプリの標準のテキスト入力ウィジェットです。ユーザーがアプリにテキストを入力する必要がある場合、これがユーザーがそれを行うための主要な方法です。


30
Androidでアクティビティの起動時にEditTextがフォーカスを取得しないようにする方法
私はActivityAndroidで、2つの要素があります: EditText ListView 私Activityが開始すると、EditTextに入力フォーカスがあります(カーソルの点滅)。起動時にコントロールに入力フォーカスを設定したくありません。私は試した: EditText.setSelected(false); EditText.setFocusable(false); 運が悪い。起動EditText時に自分を選択しないようにするにはどうすればよいActivityですか?



24
EditTextカーソルの色を設定する
タブレットプロジェクトでAndroidのHoloテーマを使用している場合、この問題が発生します。しかし、画面に白い背景の断片があります。EditTextこのフラグメントにコンポーネントを追加しています。Holo.Lightテーマリソースの背景を設定して、テーマをオーバーライドしようとしました。ただし、テキストカーソル(カラット)は白のままなので、画面には表示されません(edittextフィールドでかすかに見つけることができます。)。 EditTextで暗い色のカーソルを使用する方法を知っている人はいますか?EditTextのスタイルをに設定してみました"@android:style/Widget.Holo.Light.EditText"が、良い結果は得られませんでした。

23
EditTextでアンダーバーを非表示にする方法
EditTextアンダーバー(最後に小さなセリフが付いたプロンプトライン)を非表示にするにはどうすればよいですか? 私がやりたいことを行うためのより良い方法があるかもしれません:EditTextのレイアウトがあります。通常、これはユーザーがタップしてテキストの入力または編集を開始できる場所に表示されます。 ただし、同じレイアウトを使用して(他のロジックを簡略化)、同じデータを読み取り専用で表示したい場合があります。プレゼンテーションを同様にしたい-それは同じ高さと同じフォントを持っている必要がありますが、アンダーバーはありません。 応急措置として、EditTextを削除してTextViewを置き換えることにより、これを実装します。私はそれで望ましい結果が得られると思いますが、属性を変更することで簡単に実行できるはずのことを行うには、高価な方法のように見えます。


30
edittextがフォーカスされているときにソフトキーボードを表示する方法
EditTextがフォーカスされている場合(デバイスに物理キーボードがない場合)にソフトキーボードを自動的に表示したいのですが、2つの問題があります。 私Activityが表示されると、EditTextフォーカスされますが、キーボードは表示されません。キーボードを表示するには、もう一度クリックする必要があります(表示されるActivityと表示されます)。 キーボードで[完了]をクリックすると、キーボードは非表示になりEditTextますが、フォーカスは維持され、yは必要ありません(編集が完了したため)。 再開するには、私の問題は、iPhoneのようなものを持っていることです。これは、キーボードを私のEditText状態(フォーカスされている/フォーカスされていない)と同期させ、物理的なキーボードがある場合はもちろんソフトキーボードを表示しません。

25
Android-EditTextで「Enter」を処理する
onSubmit HTMLイベントのように、Enterを入力しているときにユーザーが押す操作を処理する方法があるかどうか疑問に思っていEditTextます。 また、「Done」ボタンに別のラベル(「Go」など)が付けられ、クリックすると特定のアクションが実行されるように(onSubmitなど)、仮想キーボードを操作する方法があるかどうかも疑問に思っています。

12
エディットテキストフィールドの値を取得する
UI要素の作成方法を学習しています。EditText入力フィールドをいくつか作成しました。ボタンをクリックすると、その入力フィールドに入力されたコンテンツをキャプチャします。 <EditText android:id="@+id/name" android:width="220px" /> それが私の分野です。どうすればコンテンツを入手できますか?

16
EditTextの最初の文字の大文字
私は小さな個人的なToDoリストアプリに取り組んでおり、これまでのところすべてが非常にうまく機能しています。私が理解したい小さな癖があります。新しいアイテムを追加するときはいつでも、内部にEditTextビューが表示されたダイアログがあります。EditTextビューを選択すると、キーボードがテキストを入力するために表示されます。ほとんどのアプリケーションでは、デフォルトでは、Shiftキーが最初の文字に対して保持されているようです...私の見解ではこれは行いません。修正するための簡単な方法が必要ですが、参照を繰り返し検索しましたが、見つかりません。アダプタによって読み込まれた参照のxml属性が必要だと思いますが、それが何であるかわかりません。

26
Android:EditTextにフォーカスがあるときにソフトキーボードを自動的に表示する
を使用して入力ボックスを表示していAlertDialogます。EditTextダイアログ自体の内部に私が呼び出すと自動的にフォーカスされますAlertDialog.show()、が、ソフトキーボードは自動的には表示されません。 ダイアログが表示されたときにソフトキーボードを自動的に表示させるにはどうすればよいですか?(そして物理的/ハードウェアキーボードはありません)。[検索]ボタンを押してグローバル検索を呼び出す方法と同様に、ソフトキーボードが自動的に表示されます。

23
edittextを1行に制限する
重複の可能性:android-singleline-true-not-working-for-edittext <EditText android:id="@+id/searchbox" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:scrollHorizontally="true" android:ellipsize="end" android:layout_weight="1" android:layout_marginTop="2dp" android:drawablePadding="10dp" android:background="@drawable/edittext" android:drawableLeft="@drawable/folder_full" android:drawableRight="@drawable/search" android:paddingLeft="15dp" android:hint="search..."> </EditText> 上記EditTextを一行だけにしたい。ユーザーが「Enter」キーを押しても、カーソルが2行目に下がってはなりません。誰かが私を助けることができますか?

24
appcompat v7でEditTextボトムラインの色を変更する
appcompat v7を使用して、Android 5以下で一貫した外観を実現しています。それはかなりうまくいきます。ただし、EditTextの最下線の色とアクセントカラーを変更する方法がわかりません。出来ますか? カスタムandroid:editTextStyle(以下を参照)を定義しようとしましたが、完全な背景色またはテキスト色のみを変更できましたが、下の線やアクセントカラーは変更できませんでした。使用する特定のプロパティ値はありますか?android:backgroundプロパティを通じてカスタムの描画可能な画像を使用する必要がありますか?ヘキサで色を指定することはできませんか? <style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:editTextStyle">@style/Widget.App.EditText</item> </style> <style name="Widget.App.EditText" parent="Widget.AppCompat.EditText"> ??? </style> Android API 21のソースによると、マテリアルデザインのEditTextsはとを使用colorControlActivatedしているようですcolorControlNormal。したがって、以前のスタイル定義でこれらのプロパティをオーバーライドしようとしましたが、効果はありません。おそらくappcompatはそれを使用しません。残念ながら、マテリアルデザインを含む最新バージョンのappcompatのソースが見つかりません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.