Android:当屏幕处于横向时,重新计算图像的大小

Android:当屏幕处于横向时,重新计算图像的大小,android,android-layout,Android,Android Layout,我是android新手,目前手头有一个项目。我确实从谷歌和StackOverflow搜索了一些解决方案。我真的不知道怎么做 在这个项目中,我确实指定了在listview渲染图像时显示的支架图像的大小。此外,为了在scrollView中展开listview,我计算了listview中项目的大小。但当涉及到横向时,我希望重新计算指定的大小,以便listview的子级(如textView)可以展开。我在纵向中指定的图像也可以在横向中展开(全屏) 请帮忙!我需要采取什么步骤来重新计算它?或者还有其他解决

我是android新手,目前手头有一个项目。我确实从谷歌和StackOverflow搜索了一些解决方案。我真的不知道怎么做

在这个项目中,我确实指定了在listview渲染图像时显示的支架图像的大小。此外,为了在scrollView中展开listview,我计算了listview中项目的大小。但当涉及到横向时,我希望重新计算指定的大小,以便listview的子级(如textView)可以展开。我在纵向中指定的图像也可以在横向中展开(全屏)

请帮忙!我需要采取什么步骤来重新计算它?或者还有其他解决办法吗

下面是我的布局示例,横向中的图像大小与纵向中的图像大小相同,即我指定的大小。那么,一旦我改变了视图模式,我可以调用哪些函数呢?谢谢

 ___________________
|...................|  ________________________________
|.                 .| |      ....................      |
|.Image Full Screen.| |      .                  .      |
|.                 .| |      . Image could not  .      |  
|...................| |      .   full screen    .      |
|                   | |      ....................      |
| Portrait mode     | |                                |
|                   | |       Land scape mode          |
|                   | |                                |
|                   | |________________________________|
|___________________|

请放代码段,默认情况下,当屏幕更改方向重新启动应用程序时,您的问题不清楚,因此将重复所有计算代码。除非您添加一些额外的代码以保留上次运行的一些数据。感谢您的回复。。那么,什么功能可以检查当前方向?是否更改了配置(配置newConfig)?@NaiveBz您可以为横向和纵向模式创建不同(所需)的布局。阅读一些文档以供参考,如和。