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

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

11
Androidの画面回転時にダイアログが閉じないようにする
アクティビティが再起動されたときにAlert Builderで作成されたダイアログが閉じられないようにしています。 onConfigurationChangedメソッドをオーバーロードすると、これを正常に実行してレイアウトを正しい方向にリセットできますが、edittextのスティッキーテキスト機能が失われます。したがって、ダイアログの問題を解決する際に、このedittextの問題を作成しました。 edittextから文字列を保存し、onCofigurationの変更でそれらを再割り当てしても、ローテーションの前に入力されたものではなく、デフォルトで初期値になっているようです。無効化を強制したとしても、それらは更新されるようです。 私は本当にダイアログの問題かエディットテキストの問題のどちらかを解決する必要があります。 助けてくれてありがとう。

17
Androidで左または右へのスワイプを検出するにはどうすればよいですか?
私はEditTextアンドロイドでビューを持っています。これで、左または右へのスワイプを検出したいと思います。以下のコードを使用して、空きスペースにそれを取得することができます。しかし、をスワイプすると、これは機能しませんEditText。それ、どうやったら出来るの?何かおかしいことがあったら教えてください。ありがとうございました。 使用されるコード: switch (touchevent.getAction()) { case MotionEvent.ACTION_DOWN: { oldTouchValue = touchevent.getX(); break; } case MotionEvent.ACTION_UP: { float currentX = touchevent.getX(); if (oldTouchValue < currentX) { // swiped left } if (oldTouchValue > currentX ) { swiped right } break; } }

5
追加されたEditTextはTextInputEditTextではありません。代わりにそのクラスの使用に切り替えてください
EditText内部でを使用していますTextInputLayoutが、サポートライブラリを23.2.0にアップグレードすると、logcatでこの警告が表示されます。通常EditTextとの違いは何TextInputEditTextですか?ドキュメントが見つからないようです。

19
入力時にEditTextのテキストをクリア
私は、edittext要素内をクリックすると現在のコンテンツがクリアされるように、onclicklistenerを設定しようとしています。ここに何か問題がありますか?このコードをコンパイルすると、強制終了してActivityManager:DDMチャンクをディスパッチできません4d505251:ハンドラー定義エラーがありません。 public class Project extends Activity implements OnClickListener { /** Called when the activity is first created. */ EditText editText = (EditText)findViewById(R.id.editText1); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); editText.setOnClickListener(this); setContentView(R.layout.main); } @Override public void onClick(View v) { // TODO Auto-generated method stub editText.setText(""); } }

11
編集テキストを編集できないがJAVAでクリック可能にする方法
EditTextクリック可能にすることはできますが、編集することはできません。 編集可能にしたくない(キーボードが表示されたり、ヒントを変更したりできないようにする必要があります) 実は、編集テキストをヒント付きの画像として使用したいのです(変更できません)。私は、実際の方法が使用することでした知っているImageViewと1をTextView、私はそれがで試してみたいEditText私は、すべてのものが無いXMLとてもダイナミックでまた1つのビューのみの代わりに、2を使用していますので。 上記の要件の場合、XMLでの解決策はですandroid:editable="false"が、これをJavaで使用したいと思います。 だが、 私が使用する場合:- et.setEnabled(false); または et.setKeyListener(null); それはEditText編集不可能になりますが、同時にそれは同様にクリック不可能になります。

3
バブルEditTextに連絡する
私はMultiAutoCompleteTextViewそれがGoogle+アプリでどのように実装されるかと同じように連絡先バブルを作成しようとしています。以下はスクリーンショットです。 。 DynamicDrawableSpanテキストのスパンのバックグラウンドでスパン可能なドローアブルを取得するために、クラスを拡張しようとしました public class BubbleSpan extends DynamicDrawableSpan { private Context c; public BubbleSpan(Context context) { super(); c = context; } @Override public Drawable getDrawable() { Resources res = c.getResources(); Drawable d = res.getDrawable(R.drawable.oval); d.setBounds(0, 0, 100, 20); return d; } } 私のoval.xmlドローアブルは次のように定義されています: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid …


5
EditText桁をプログラムで設定する
私は基本的に、プログラムでEditTextの数字値を設定しようとしています。これまでのところ: weightInput.setInputType(InputType.TYPE_CLASS_PHONE); weightInput.setKeyListener(DigitsKeyListener.getInstance()); これは問題ありませんが、小数点以下(。)も含めたいと思います。何か案は?

8
EditTextのsetHintTextColor()
2つのテキストボックスがあるビューがあり、ユーザーは同じ画面の別のビューから(ダイアログボックスを使用して)テキストの色を選択できます。 したがって、ユーザーがダイアログボックスで色を変更するEditTextと、テキストとそのヒントの色が変更されます。しかし、EditTextユーザーが他の色を選択した後に利用可能なテキストがある場合、そのテキストはその色で表示されます。しかし、そのテキストをすべて削除すると、HintTextの色は前の色になります。 たとえば、現在テキストボックスに赤い色があり、ユーザーが緑色を選択すると、テキストは緑色になります。しかし、そのテキストを削除すると、コードでヒントの色を変更しても、ヒントテキストが赤くなります。この問題は、そこにテキストがある場合にのみ発生します。空白でヒントテキストがある場合、問題は発生しません。

13
AndroidのEditTextonClickListener
が押されたときにDatePickerを作成するEditTextが必要です。だから私は次のコードを書きます: mEditInit = (EditText) findViewById(R.id.date_init); mEditInit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog(DATEINIT_DIALOG); } }); しかし、EditTextを押すと、アクションが一般的です。テキストの入力を待機しているカーソルは、代わりに必要なダイアログを表示します。

28
edittextでキーパッドポップアップを無効にする方法は?
私のアプリでは、すべての画面の最初のビューはEditTextであるため、画面に移動するたびに画面上のキーパッドがポップアップします。EditTextを手動でクリックしたときに、このポップアップを無効にして有効にするにはどうすればよいですか???? eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed); eT.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(eT.getWindowToken(), 0); } } }); xmlコード: <ImageView android:id="@+id/feedPageLogo" android:layout_width="45dp" android:layout_height="45dp" android:src="@drawable/wic_logo_small" /> <Button android:id="@+id/goButton_feed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:text="@string/go" /> <EditText android:id="@+id/searchAutoCompleteTextView_feed" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@id/goButton_feed" android:layout_toRightOf="@id/feedPageLogo" android:hint="@string/search" /> <TextView android:id="@+id/feedLabel" …

6
AndroidのEditTextでURL /ウェブサイト名を検証する方法は?
私は、入力、URLまたは単にウェブサイトの名前のように、撮りたいwww.google.comをからEditTextでAndroidで、ユーザーのクリックにButton提出する場合、またはEditTextフォーカスを失い、それは形式であるようにURL」には、検証する必要がありますwww.anyURL.com "..。 これどうやってするの?Androidで利用できる組み込み機能はありますか?

2
EditTextソフトウェアキーボードの「次へ」ボタンを無効にする方法(「完了」ボタンに置​​き換えてください)
AndroidアプリケーションにたくさんのEditTextがあり、それぞれがInputMethodがnumberSignedに設定されています。ターゲットデバイスにハードウェアキーボードがなく、数値入力にソフトウェアキーボードを使用しています。Androidは、入力ボックスの右側にある標準の[完了]ボタンを[次へ]ボタンに置​​き換えます。代わりに「完了」を使用するにはどうすればよいですか?

5
EditTextのフォーカスボーダーを削除します
EditTextビューにフォーカスするときに表示される境界線を削除するにはどうすればよいですか? このビューには画面内のスペースがほとんどないため、必要ですが、境界線がなければ十分です。エミュレータで実行するとオレンジ色の境界線が表示され、デバイスでは青色の境界線が表示されます。

7
2.3でSoftInputアクションラベルが完了した複数行のEditText
マルチラインをEditText存在させ、Android 2.3でIMEアクションラベル「完了」を使用する方法はありますか? Android 2.2では、これは問題ではありません。EnterボタンはIMEアクションラベル「Done」(android:imeActionLabel="actionDone")を表示し、クリックするとソフト入力を閉じます。 EditText複数行用に構成する場合、Android 2.3では、ソフト入力キーボードの「完了」アクションを表示する機能が削除されます。 を使用してソフト入力Enterボタンの動作を変更することができましたKeyListenerが、EnterボタンはまだEnterキーのように見えます。 これがの宣言です EditText <EditText android:id="@+id/Comment" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:layout_marginBottom="0dp" android:lines="3" android:maxLines="3" android:minLines="3" android:maxLength="60" android:scrollHorizontally="false" android:hint="hint" android:gravity="top|left" android:textColor="#888" android:textSize="14dp" /> <!-- android:inputType="text" will kill the multiline on 2.3! --> <!-- android:imeOptions="actionDone" switches to a "t9" like soft input --> inputTypeアクティビティでコンテンツビューを設定してロードした後に値を確認すると、次のように表示されます。 inputType = 0x20001 これは: クラス= …

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