Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android横向约束Yout视图未正确显示_Android_View_Android Constraintlayout_Landscape - Fatal编程技术网

Android横向约束Yout视图未正确显示

Android横向约束Yout视图未正确显示,android,view,android-constraintlayout,landscape,Android,View,Android Constraintlayout,Landscape,我对android开发非常陌生,但我已经设法让我的应用程序工作,除了启动应用程序。它是一个全屏应用程序,连接到远程数据库,并以横向或纵向显示此信息。在纵向启动时,即使连接到数据库时出现问题,它也可以正常工作。启动或切换到横向视图时,如果连接到数据库时出现问题(通过connToDb.post(connToDbCode)runnable),则视图未完成,但连接后最终看起来正常(使用另一个runnable定期查询数据库) 我不能发布图片,所以。。。该视图显示具有渐变填充矩形背景的各种框,每个框中有各种

我对android开发非常陌生,但我已经设法让我的应用程序工作,除了启动应用程序。它是一个全屏应用程序,连接到远程数据库,并以横向或纵向显示此信息。在纵向启动时,即使连接到数据库时出现问题,它也可以正常工作。启动或切换到横向视图时,如果连接到数据库时出现问题(通过connToDb.post(connToDbCode)runnable),则视图未完成,但连接后最终看起来正常(使用另一个runnable定期查询数据库)

我不能发布图片,所以。。。该视图显示具有渐变填充矩形背景的各种框,每个框中有各种元素(文本、图像等)。视图/框不适合屏幕,背景渐变填充矩形似乎是其原始大小(即,未展开以填充框)。换句话说,视图不能正确完成绘制。在Android Studio中,以及在数据库连接建立之后,一切看起来都很好

我不明白:

  • 为什么它在肖像画中效果很好
  • 为什么它适用于API 26而不是API 21
  • 为什么在建立数据库连接后它工作正常
  • 可能的原因和解决方案是什么(我已经尝试了很多!)
大型横向布局文件的开头:


哇。。。找到了错误。默认文本字符串的一个翻译出现问题!修复了这个问题,但随后必须执行“文件/使缓存无效/重新启动…”


所以,底线是。。。如果显示不符合预期,请检查布局中换行内容文本项的文本值

看起来好像在布局过程之后的测量过程没有完成。。。为什么?