我正在尝试编写一个 Android 应用程序,我需要在运行时更改布局的重要元素。我可以通过以编程方式Views
在屏幕上移动来实现它,但这需要花费大量时间和大量工作。一种更简单的方法是刷新当前layout
布局并从新布局文件重新加载屏幕布局。但是,使该方法实用的所有 API 方法似乎都来自 API 11,而我正在为 API 10(特别是 OS 2.3.4)进行开发。
更具体地说,我正在开发一个计算器。我想实现一个更改基本功能以在例如 、 和 之间Decimal
进行Hex
更改Binary
。例如,由于 Binary 不需要数字 2-9,因此我想为 L&F 目的以及恢复屏幕空间来重构布局,而不是简单地将未使用的按钮变灰。
我在对类似问题的回答中找到了本教程,但是那里的信息似乎已经过时了,而且我可以从中收集到的信息在我的情况下似乎不起作用。