我有两个处于活动状态的textinputlayout,一个处于底部工作表对话框,两者的样式相同,但外观不同,当我将重点放在活动中的textinputlayout时,笔画变为原色,而第二个textinputlayout位于底部工作表当我聚焦时,对话框保持灰色
我的应用程序样式为Theme.MaterialComponents.Light.NoActionBar
这是活动中的那个
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColorHint="@color/colorGrey">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/add_contact_name_et"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="שם"
android:inputType="text"
android:singleLine="true"
android:textColor="@color/colorBlack" />
</com.google.android.material.textfield.TextInputLayout>
这是在底部对话框中
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColorHint="@color/colorGrey">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/add_task_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:hint="משימה חדשה"
android:textSize="18dp"
android:maxLines="3"
android:textColor="@color/colorBlack"/>
答案 0 :(得分:0)
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/id"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint"
app:boxStrokeColor="@color/color" <-- changes the stroke color
app:hintTextColor="@color/color"> <-- changes the hint text color