java - Android,强制onLayoutChange函数在分配后执行一次?

标签 java android android-layout

刚刚向我的 Textview 添加了一个 onLayoutChangeListener ,它似乎工作得很好,但是之后(在任何布局更改实际发生之前)依赖它的一些其他 View 却没有,因为内部函数还没有被执行那么,我可以伪造布局更改来强制执行内部函数吗?

最佳答案

您可以创建另一个方法,例如 public void updateUI() 并将您需要的内容放入其中。然后您可以从 onLayoutChanged() 以及您想要的任何其他地方调用它。

关于java - Android,强制onLayoutChange函数在分配后执行一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24513667/

相关文章:

java - AlertDialog 不从内部类显示

android - ActionBarDrawerToggle v7 还是 v4?

java - 显示一个包含选择文件和相机内容的对话框

android - 自己定义的 Layout , onDraw() 方法没有被调用

java - LDAP 身份验证查询

java - 通过 JNI 从 Java 使用 CoreBluetooth 时未调用 didDiscoverCharacteristics

java - 未找到 sdk_config.properties

android - 为任何移动设备编译时不推荐使用 TList

在数据库中进行一些更改时,Android 应用程序崩溃

android:<include> 标签导致错误