解决无效,getText有值的问题

时间:2025-01-27 07:03:23

Android 填坑突击队

1、遇到一个奇怪的问题,无效,但是getText确实能拿到修改后值
猜想主线程阻塞了,查了很久没找到原因

**最终原因:**我使用了style,在dimen里我定义了这个:

<dimen name="wrap_content">-2dp</dimen>

在style里我定制这个

<item name="android:layout_width">@dimen/wrap_content</item>
<item name="android:layout_height">@dimen/wrap_content</item>

解决:style不能写layout_width和layout_height为wrap_content,刷新数据会有问题
直接在布局写:

 <TextView
                style="@style/ThemeTextKeyStyle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true" />

这样就没问题了