2017-07-06 21 views
-1

EditTextは入力時にヒントとテキストを表示していません。 ここコードである:EditTextは入力時にヒントとテキストを表示しません

<EditText 
     android:id="@+id/passwordText" 
     android:layout_width="135dp" 
     android:layout_height="18dp" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_marginTop="46dp" 
     android:hint="Enter your password." 
     android:text="Enter password" 
     android:textColor="@android:color/black" 
     android:textStyle="bold" 
     android:visibility="visible" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toBottomOf="@+id/emailText" 
     tools:text="Enter Password"/> 

私はまた、コードによって色を設定しようとしたが、それは働いていなかった。

を最終のEditText passwordText =(のEditText) findViewById(R.id.passwordText)。 passwordText.setTextColor(Color.BLACK); passwordText.setHint( "パスワードを入力してください。"); passwordText.setHintTextColor(Color.BLACK);

注:私はアンドロイドスタジオ2.3.3を使用しています。

ご協力いただければ幸いです。

+0

ヒントとテキストを一緒に使用しないヒントのみを使用 –

+0

XML要素にWYSIWYGエディタを使用することもできます。 –

答えて

1

'テキスト'タグを削除EditText: 'android:text = "パスワードを入力してください"、 "tools:text ="パスワードを入力してください "テキストが設定されていると、ヒントは表示されません。

<EditText 
     android:id="@+id/passwordText" 
     android:layout_width="135dp" 
     android:layout_height="18dp" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_marginTop="46dp" 
     android:hint="Enter your password." 
     android:textColor="@android:color/black" 
     android:textStyle="bold" 
     android:visibility="visible" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toBottomOf="@+id/emailText" 
/> 

はそれだけ

1

変更の高さと

<EditText 
     android:id="@+id/passwordText" 
     android:layout_width="135dp" 
     android:layout_height="40dp" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_marginTop="46dp" 
     android:hint="Enter your password." 
     android:text="Enter password" 
     android:textColor="@android:color/black" 
     android:textStyle="bold" 
     android:visibility="visible" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toBottomOf="@+id/emailText" 
     tools:text="Enter Password"/> 
2

を試してみてください、あなたがtexthintの両方を使用しているため、wrap_contenttextタグの変更heightを削除すぎ

<EditText 
     android:id="@+id/passwordText" 
     android:layout_width="135dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_marginTop="46dp" 
     android:hint="Enter your password." 
     android:textColor="@android:color/black" 
     android:textStyle="bold" 
     android:visibility="visible" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toBottomOf="@+id/emailText" 
/> 
+0

どこが 'width'ですか? –

+0

what 'width' ?? –

2

使用android:layout_height="wrap_content" および使用ヒントを助けることを願っています。高さを小さすぎると、テキストが見えなくなります。同時にhinttextプロパティを使用できます。そこに問題はありません。

1

ちょうどheight値を増やすかwrap_contentに設定してください。..

関連する問題