西安做网站的公司,在线图片制作工具,网站开发研究生,中铁建设门户网员工登录前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下通俗易懂#xff0c;风趣幽默#xff0c;感觉非常有意思,忍不住分享一下给大家。 #x1f449;点击跳转到教程 公司以前的老项目#xff0c;便出现了这种情况#xff0c;网上搜索了各种资料#xf… 前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下通俗易懂风趣幽默感觉非常有意思,忍不住分享一下给大家。 点击跳转到教程 公司以前的老项目便出现了这种情况网上搜索了各种资料用了各种库依然无法解决这个问题。 如图所示 最终功夫不负有心人在Application中看到了这样一个属性 android:resizeableActivity“false” 这个属性设置为了false我们新建的项目是没有这个属性的然后我把这个属性设置为了true底部黑条便没有了实现了全面屏。 这个在小米开放中心也有解释 声明 Maximum Aspect Ratio Android 标准接口中支持应用声明其支持的最大屏幕高宽比maximum aspect ratio。具体声明如下其中的 ratio_float 被定义为是高除以宽以 16:9 为例ratio_float 16/9 1.778 (18:9则为2.0)。
applicationmeta-data android:nameandroid.max_aspect android:valueratio_float /
/application若开发者没有声明该属性ratio_float 的默认值为1.86小于2.0因此这类应用在全面屏手机上默认不会全屏显示屏幕底部会留黑。考虑到将有更多 19.5:9 甚至更长的手机出现建议开发者声明 Maximum Aspect Ratio ≥ 2.2 或更多。值得一提的是如果应用的 android:resizeableActivity 已经设置为 true就不必设置 Maximum Aspect Ratio 了。详见 Android 官方文档 对应的地址小米开放平台
这个属性的含义如下 android:resizeableActivity 的默认值是 unspecified而不是 true 或 false。
当 android:resizeableActivity 设置为 unspecified 时系统将根据应用的最小宽度限制和其他因素来决定该 Activity 是否可以调整大小。大多数情况下默认行为是允许 Activity 在多窗口模式下进行调整大小。
如果您想明确指定 Activity 可否调整大小可以将 android:resizeableActivity 设置为 true 或 false。设置为 true 表示该 Activity 允许调整大小设置为 false 表示禁止调整大小。
请注意在 AndroidManifest.xml 中设置 android:resizeableActivity 并不能直接决定 Activity 是否可以调整大小它只是一种声明。实际上还需要考虑其他因素如设备的支持程度、运行时权限等。
如果您想要确保 Activity 可以在多窗口模式下调整大小请将 android:resizeableActivity 设置为 true。同时建议在实际设备上进行测试并参考 Android 官方文档以获取更详细的指导和最佳做法。
最终解决了这个问题以后排查问题一定要细心细心再细心。