我有一个带有 4 个标签的标签主机。每个选项卡都有几个编辑框。在真正的 2.1 设备和模拟器中,我可以选择任何编辑框并将值插入其中。但在 2.3 模拟器和真实设备中 - 只有第 4 个选项卡上的编辑框是可选的...选项卡 1 - 相对布局选项卡 2-4 - 表格布局。编辑框具有相似的属性...我看不出选项卡 3 和 4 上的编辑框之间的区别,但行为不同。
注意: 2.1 是 800x480 设备(横向) 2.3 是 1024x768 设备(横向) 我有编辑框的样式 - 两种情况都一样...
有谁知道什么会导致这种情况?...
另外:刚刚注意到在 2.1 模拟器中 - 如果我单击选项卡 1-3 中的控件,一切正常。但是,如果我转到 tab4 然后返回到任何选项卡 - 编辑框在选项卡 1-3 的任何一个上都变得不可选择(第一个是“选择”但没有任何响应) - 与 2.3 相同(但这些字段不可编辑从头开始...)。而且选项卡 4 正在工作,但其余的都没有……完全与 2.3 中的一样
更新:每个选项卡都有一个单独的布局文件,这些文件通过“包含布局”包含在主布局中({include layout="@layout/tab_1_main" /}, {include layout="@layout/tab_2_main" }, ETC)。只有在最后一个“包含”布局中,控件在 2.3 中是可编辑的 - 在其他的不是。如果“include”行被打乱(即 {include layout="@layout/tab_2_main" /} 成为最后一行),则选项卡 2 是唯一可编辑控件的选项卡...