- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含两个文本输入字段的布局,它们会随着选项的变化而消失和重新出现。
但是,当我使用属性 app:endIconMode="clear_text"
时,对于两个文本字段,这两个警告会无休止地淹没日志。
W/View: requestLayout() improperly called by com.google.android.material.textfield.TextInputEditText{ba3099c VFED..CL. ......ID 0,0-1244,272 #7f0a00c6 app:id/homeInput} during layout: running second layout pass
W/View: requestLayout() improperly called by com.google.android.material.textfield.TextInputEditText{f641714 VFED..CL. ......ID 0,0-1244,224 #7f0a00e6 app:id/lockInput} during layout: running second layout pass
可见的文本字段取决于 RadioButton
选择
其中一个文本字段 XML 的 fragment :
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/alt_sub"
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="40dp"
android:animateLayoutChanges="true"
app:boxCornerRadiusTopEnd="8dp"
app:boxCornerRadiusTopStart="8dp"
app:boxStrokeColor="@color/colorAccent"
app:endIconMode="clear_text"
app:hintTextColor="@color/colorAccent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/main_sub">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/lockInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_+"
android:fontFamily="@font/opensansregular"
android:inputType="textNoSuggestions" />
</com.google.android.material.textfield.TextInputLayout>
每当我在 Activity 类中调用 setText()
或 setHint()
时,警告就会开始弹出。警告仅在文本字段为空时停止。
我觉得这可能与 app:endIconMode="clear_text"
属性有关,但我找不到在没有收到这些警告的情况下使用它的方法。
最佳答案
我在使用不同的 endIconModes 时遇到了同样的问题,并且在互联网上没有找到任何解决方案,所以我用谷歌打开了一个缺陷: https://issuetracker.google.com/issues/132651327
这个问题今天已经解决,它应该在本周发布的 com.google.android.material v1.1.0-alpha07
中正常工作。
关于java - Android TextInputEditText 在使用 endIconMode 属性时使用 requestLayout() 警告淹没日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55547241/
如何在 iOS 中隐藏并显示标签栏,如 Groupon iPhone app是吗? 最佳答案 如果您不想弄乱实际的选项卡栏框架、子类化等,请使用伪选项卡栏。例如,将分段 Controller 放在不大
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 6 年前。 Improve
我刚刚开始学习一点关于 Canvas 的知识! 我想绘制在设定的时间间隔后闪烁的矩形(显示/隐藏/显示/隐藏/显示...)。 如果我删除 setInterval() 和 clear_canvas()
我正在编写一个小型 Android 游戏,每当我第一次运行时,一切都工作正常,但它会随机挂起并开始在 eclipse 的 LogCat 中无休止地发送垃圾邮件 12-30 12:40:05.344:
当我在具有 Google map fragment 的 Activity 上拖动 map 时,我的 logcat 充满了 "W/Google Maps Android API: GLHudOverla
上下文:这个命令是用python脚本生成的,它旨在连接不同格式的不同小视频,有0.5s的停顿,考虑到一些视频没有音轨。 ffmpeg.exe -report -i input0.mp4 -i inpu
我是一名优秀的程序员,十分优秀!