我在Linear布局内分别使用2个LinearLayout和2个按钮。当我执行特定操作时,我需要更改线性布局的背景资源,并更改这些布局内的按钮的文本。
我使用命令 setBackgroundResource(R.drawable.someResource) 并使用 setText(“ some text”)。该按钮的文本已正确更新。但是LinearLayout的背景不会总是更新。在大多数情况下,它可以正常工作,但是在此之间没有更新。有时更改无法正确反映在UI中。代码没有任何异常,可以正确执行代码。但是用户界面未更新。
答案 0 :(得分:1)
对于那些对此问题投反对票的人。我用了 包含我的2个LinearLayouts并解决了我的问题的布局中的 android:layerType =“ software” 。从下面的问题凭单https://issuetracker.google.com/issues/36945767
中获取了修复程序