对于以下内容会有什么好处?
的EditText
EditText上
EditText
以上三个编辑文本是我如何拥有我的xml布局。根据服务器上的用户设置,这些edittexts需要更改为下拉列表。
所以对于下拉列表,如果field1为false,则field2为true且field3为false,它看起来像
的EditText
下拉
的EditText
我应该
答案 0 :(得分:2)
你可以将edittext和下拉列表放在FrameLayout上,编辑文本在前面。 然后,在编辑激活或任何其他逻辑 - 你可以切换它们...同样的事情可以用ViewFlipper等完成。
答案 1 :(得分:2)
我可能会使用ViewStubs。在您执行此操作之前,视图不会膨胀。您将拥有6个ViewStub,但只有3个会在RunTime中膨胀。