2011-12-25 11 views
0

inputを取得します。入力はtextのような名前の電子メールの電話番号:ユーザーからのアンドロイド読込入力

EditTextは入力を読み取るための正しい方法ですか?

また、私は

Name
Email

のように表示されると、データはこれらのタイトルの後に入力される入力のタイトルを持っていると思います。 EditTextの右端から私のcursorを開始し、入力時に文字を左に押すことが可能です。

また、私がgettextを行うと、タイトルも読んだテキストの一部になります。 EditText

<EditText android:id="@+id/name" android:layout_height="wrap_content" 
      android:text="Name" android:inputType="textPersonName" 
      android:layout_width="fill_parent" android:layout_below="@+id/textview1" 
      android:textSize="15sp" android:textStyle="bold"> 
     </EditText> 

答えて

1

Qからのみユーザー入力を取得する方法があります:のEditTextの入力を読み取るための正しい方法はあるされていますか?

A:はい。何故なの?他の選択肢もありますが、 "EditText"は良い選択です。

Q:これらのタイトルの後に入力するデータ。そうすれば は私のカーソルをedittextの右端から開始し、入力時には 文字を左に押すことが可能ですか?

EditTextの横にあるTextView(他のAndroidプラットフォーム以外のプラットフォームでも「ラベル」とも呼ばれます)をペア設定することが慣例です。ラベルは読み取り専用です。 EditTextフィールドは変更可能です。必ず「プロンプト」は、「編集」に隣接するようにするために、レイアウトの両方をラップ:

EditText Label?

+0

ありがとうございました。 textviewに関しては、ラベルはi/pと同じビューにする必要があります。 – png

+0

には、通常の左から右に文字を右から左に入力する方法があります – png

1

をタイトルのために、あなたが使用することができます。
-textView EDITTEXT -in EDITTEXT
の上xmlのプロパティは、アンドロイドを設定します:ヒント

+0

ありがとうございました。私の場合、ラベルとi/pの両方が同じビュー内にあるので、テキスト・ビューは便利ではありません。私はヒントを試していましたが、強調表示されていませんでした。 "ヒントテキストを強調表示するオプションがあります。また、通常の左から右に文字を右から左に入力する方法があります。 – png

+0

android:gravity = "右" – iJusran