早上好,
我让我的应用程序安装在 Backflip 上并开始测试它。在模拟器上一切正常,但在 Backflip 上有一些显着的差异。
我有在模拟器上自动改变大小以适应文本的编辑文本框。文本是一个数字,最大为两位数,即 1-99。在 Backflip 上,编辑框的宽度似乎是固定的,并且该宽度大于需要的宽度。因此,一些编辑文本框超出了屏幕的末端,无法使用或查看。这不会发生在模拟器上。
我也有旋转器。一组微调器是使用 android.R.layout.simple_spinner_dropdown_item 创建的,由 array.xml 中的数组填充。这些微调器显示了单选按钮,它们适用于模拟器和显示白色背景和黑色文本的后空翻。
另一个微调器是使用 int layoutID = android.R.layout.simple_spinner_item 创建的,并使用 ArrayAdapter 从数据库中填充字符串。这个微调器在模拟器上显示正常,带有黑色文本的白色背景。然而,在 Backflip 上,它显示白色背景,但带有白色文本,使列表基本上看不到。该列表已填充,因为当我按下某个项目时,背景颜色变为红色,文本为白色,并且程序运行正常。
我的问题是:这些差异是 Backflip 特有的,还是我在代码中做错了什么?我不想认为所有设备都具有需要解决方法的特性。希望我做错了什么,希望有人能指出它是什么。我会发布任何有人想看的代码,但现在我不知道该发布什么。谢谢。
[编辑] 我应该补充一点,当我将 android.R.layout.simple_spinner_dropdown_item 用于另一个微调器时,文本显示正常,但我现在有了我不想要的单选按钮。