Androidのユーザー名とパスワードを使用して簡単な認証アプリを構築しているため、2つの編集テキストを使用しています。1つはユーザー名用、もう1つはパスワード用です。これらの編集テキストには、デフォルトで「ユーザー名」と「パスワード」の値があります。ユーザーがこの値を編集テキストから変更しないようにする方法はありますか。また、これが不可能な場合は、他の方法を提案していただけますか。
前もって感謝します。
Androidのユーザー名とパスワードを使用して簡単な認証アプリを構築しているため、2つの編集テキストを使用しています。1つはユーザー名用、もう1つはパスワード用です。これらの編集テキストには、デフォルトで「ユーザー名」と「パスワード」の値があります。ユーザーがこの値を編集テキストから変更しないようにする方法はありますか。また、これが不可能な場合は、他の方法を提案していただけますか。
前もって感謝します。
Textview
に似た背景で使用できますEditText
<TextView
android:id="@+id/username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="username"
android:background="@drawable/edittextBackground" />
レイアウト(xml)でこれを試してください:
android:enable="false"
あなたは同じことができますが、コードで....
私の理解では、ユーザーが編集できないように、デフォルトの「ユーザー名」と「パスワード」の値を編集テキストに保持したいと考えています。
あなたがすることができます:
editText.setFocusable(false);
editText.setClickable(false);
これは基本的に editText を編集不可にします。あなたの問題を正しく理解できたことを願っています。それでも、ユーザーが値を操作したくない場合は、editText ではなく textView を使用することをお勧めします。