Android 지원 라이브러리를 업데이트 한 후 매우 이상한 문제가 발생했습니다. 특히 'com.android.support:design:25.1.0'
입니다. 다음 스크린 샷을 살펴보십시오 :TextInputLayout 및 EditText 힌트가 표시됩니다.
______ 동일한 코드가 이메일, 국가 및 전화 필드하지만 이름 필드에 대한 잘 작동하는지
주, 힌트 "이름"또한 사용자의 뒤에 볼 수 있습니다 이름.
이메일 코드 : 프로그래밍
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.touchd.app.ui.views.FontEditText
android:id="@+id/textEmail"
style="@style/loginEditTextView"
android:layout_alignParentBottom="true"
android:gravity="top|center_horizontal"
android:hint="@string/email_text_view"
android:inputType="textEmailAddress" />
</android.support.design.widget.TextInputLayout>
:
mEmail = (EditText) findViewById(R.id.textEmail);
mEmail.setText(userProfile.email);
이름 코드 :
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.touchd.app.ui.views.FontEditText
android:id="@+id/textName"
style="@style/loginEditTextView"
android:hint="@string/name"
android:inputType="textPersonName|textCapWords"
android:text="@string/no_name_specified" />
</android.support.design.widget.TextInputLayout>
,536
다음
코드입니다프로그래밍 :
mName = (EditText) findViewById(R.id.textName);
if (userProfile.name != null && userProfile.name.length > 0) {
mName.setText(userProfile.name);
}
스타일
<style name="loginEditTextView" parent="android:Widget.EditText">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_centerHorizontal">true</item>
<item name="android:textColor">@color/primary_text_color</item>
<item name="android:textSize">19sp</item>
<item name="android:gravity">center</item>
<item name="android:paddingBottom">10dp</item>
</style>
당신은 코드가 유사하다 볼 수 있습니다. 누구든지 나를 도울 수 있습니까? Android 디자인 라이브러리의 버그입니까, 아니면 바보 같은 짓입니까?
스타일 및 FontEditText 구현을 게시 할 수 있습니까? – carlol
'FontEditText'는 서체 만 설정하고 다른 것은 없습니다. –
'FontEditText'에 대해 –