我花了很多时间寻找解决方案,但没有找到任何与我所经历的类似的东西。当我在 G2 上运行我的应用程序时,我的文本视图都不会换行文本。(无论视图有多大。)如果我在模拟器上运行它,它们会适当地换行。当我的其他应用程序部署到我的 G2 时,似乎没有出现此问题。我已经重新启动了我的设备,重新创建了布局等。这似乎甚至影响了这个特定应用程序中的标准警报对话框。它发生在我所有的活动中。有没有人见过这样的东西,或者有人知道我应该看什么?
根据要求的一些代码...
AlertDialog.Builder eula = new AlertDialog.Builder(activity)
.setTitle(R.string.eula_title)
.setIcon(android.R.drawable.ic_dialog_info)
.setMessage(R.string.eula_text)
.setCancelable(accepted)
.setPositiveButton(R.string.eula_accept,
new android.content.DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
setAcceptedEula(activity);
dialog.dismiss();
mHandler.post(mSplashScreen.launch);
}
})
.setNegativeButton(R.string.eula_decline,
new android.content.DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
activity.finish();
}
});
eula.show();
标准警报对话框不会换行文本。它显示了一条从视图中延伸出来的线。
好吧,我想通了。
我的应用程序应用了一个带有父主题的主题Theme.Holo
.
当我删除该主题作为父主题时textviews
又开始包了!我不知道为什么当在不理解的设备上运行时Theme.Holo
它变得混乱了。
所以我只是创建了一个额外的values-v13
目录并修改了我的主题。抱歉给各位带来麻烦了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)