我想写一个Android应用程序,我需要在运行时更改我的布局的重要元素。我可以通过编程方式在屏幕上移动Views
来实现它,但这需要花费很多时间和大量工作。更简单的方法是刷新当前的layout
并从新的布局文件重新加载屏幕布局。但是,似乎所有使这种方法实用的API方法都来自API 11,而我正在开发API 10(特别是OS 2.3.4)。在运行时动态重新加载布局在Android API 10
更具体地说,我正在开发一个计算器。我想要实现基本更改功能以在例如Decimal
,Hex
和Binary
之间切换。因为,例如,二进制不需要数字2-9,我想重新构造L & F目的的布局,以及恢复屏幕的空间,而不是简单地使不用的按钮变灰。
我发现this tutorial在对类似问题的回复中,但那里的信息似乎非常过时,我可以从中收集哪些信息似乎并不适用于我的情况。
http://developer.android.com/training/basics/fragments/support-lib.html – zapl
哇,支持图书馆看到甜!看起来它会解决问题;我很确定我可以用Fragments轻松完成,但是我不认为我可以在API 11之前使用Fragments。我会尝试一下并回复你。 – Ertai87
试过了。无法获得片段的工作。会问另一个问题。 – Ertai87