kra*_*moe 3 android android-layout
我想在我的活动中动态设置contentView.因为有一次我使用xml作为contentView,但在anothertime我使用自定义视图作为contentView.
但是我如何更改contentView?
我读到ViewFlipper可以做到这一点,但是viewFlipper是在xml文件中实现的.在此ViewFlipper中,您可以添加不同的视图.
但我一开始并不知道它们,所以我不能在我的xml文件中写出它们.你有什么主意吗?
谢谢
您可以致电setContentView随时*,不只是在onCreate.只需在单独的XML文件中定义所需的所有视图,并在切换时传递相关的id.如果要在代码中动态定义新布局,请执行此操作并调用setContentView并传递新布局的根视图.
*从技术上讲,您可以setContentView在事件线程上执行任何时间进行调用.否则,您需要使用Handler来调用它.
| 归档时间: |
|
| 查看次数: |
10207 次 |
| 最近记录: |