Outlined TextInputLayout 渲染不正确
Outlined TextInputLayout Not rendering properly
使用新的 Material 设计指南,我正在尝试创建一个带轮廓的文本字段。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:padding="10dp">
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:boxStrokeWidth="2dp"
app:boxStrokeColor="@color/colorPrimary"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>
结果没有轮廓或外观变化。 Android Studio 会引发渲染问题。 “无法解析资源@string/path_password_strike_through”。我曾尝试重建和清理项目,但没有成功。
任何想法都会很好,谢谢。
我有同样的问题,在渲染 TextInputLayout
时添加这个 app:passwordToggleDrawable="@string/your_string"
和一个错误,说 Couldn't resolve resource @string/path_password_strike_through
消失了。
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:boxStrokeWidth="2dp"
app:boxStrokeColor="@color/colorPrimary"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
app:passwordToggleDrawable="@string/your_string">
使用新的 Material 设计指南,我正在尝试创建一个带轮廓的文本字段。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:padding="10dp">
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:boxStrokeWidth="2dp"
app:boxStrokeColor="@color/colorPrimary"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>
结果没有轮廓或外观变化。 Android Studio 会引发渲染问题。 “无法解析资源@string/path_password_strike_through”。我曾尝试重建和清理项目,但没有成功。
任何想法都会很好,谢谢。
我有同样的问题,在渲染 TextInputLayout
时添加这个 app:passwordToggleDrawable="@string/your_string"
和一个错误,说 Couldn't resolve resource @string/path_password_strike_through
消失了。
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:boxStrokeWidth="2dp"
app:boxStrokeColor="@color/colorPrimary"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
app:passwordToggleDrawable="@string/your_string">