1

私はhtml5ベースのモバイルアプリを持っています。アプリには、ユーザー ID とパスワードを入力するためのフォームがあります。しかし、Androidデバイスでは、テキストボックス内にカーソルを置くと、画像に示すようにデフォルトのテキストが表示されます。

ここに画像の説明を入力

このデフォルトのテキストを削除するにはどうすればよいですか?

XML:

<label for="username" 
       id="EmailAddress">
</label> 
<input type="text" name="username" 
       id="username" value="" 
       autocorrect="off" 
       autocapitalize="off" 
       autocomplete="off" 
       style="-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;" /> 
<label for="password" 
       id="Password">
</label> 
<input type="password" title="" name="password" 
       id="password" value="" 
       style="-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;" />
4

3 に答える 3

2

ヒントについて話している場合は、textB.setHint(「文字列」として設定できます);

またはandroid:hint、textBox xml 宣言から設定します。

于 2012-07-13T06:09:19.417 に答える
1

android:hint そのときにEdittextにプロパティを与えると、これが表示されます。それを除く。

于 2012-07-13T06:07:33.817 に答える
0
 <EditText
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="Email Address"
    />

   <EditText
    android:id="@+id/password"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint=" Password "
    android:inputType="textPassword"
     />
于 2012-07-13T06:17:48.437 に答える