这是包含定位于160x22的工具栏的320 x 460视图控制器。除了顶部的工具栏之外,所有的struts都是为工具栏设置的。
在屏幕的下面是一个视图(称为子视图容器),它填充屏幕的其余部分(大小为320 x 416,位置为160 x 252)。
我不使用自动布局。
这个视图控制器在所有iphone模拟器上正确显示,除了在运行iOS 6的视网膜4“上。在这个模拟器上,工具栏被推到子视图容器后面的屏幕下方。
父视图打开了所有弹簧和支柱。
我认为为工具栏设置的较低的支撑将确保它保持在屏幕的顶部。应用程序中没有修改工具栏形状和大小的代码。子容器视图的内容是以编程方式设置的。
以下是一个正确显示3.5
在AlertDialog中选择EditText控件中的文本时遇到问题。
当我选择文本时,文本选择工具栏显示在屏幕顶部。问题是工具栏背景是白色的,工具栏中显示的图标也是白色的。因此,这些图标是不可见的(但如果您触摸它们,它们就会起作用)。这是在Android 4.2.2 (API 17)上的。
这是我用来创建包含EditText的AlertDialog的代码片段。它位于我的测试项目活动的onCreate方法中。
EditText et = new EditText(this);
et.setText("Test");
AlertDialog.Builder b = new Ale