繁体   English   中英

Android,更改文字大小wrt方向

[英]Android, change text size wrt orientation

大家晚上好。 我已经使用AIDE创建了一个应用,最终我将与Google建立该应用,以便在Play商店中销售。 我目前正在研究肖像和风景/水平之间的差异。 目前,当我将手机旋转到水平位置时,我的应用程序主页无法显示整个页面。 它仅显示一行。 而且,如果我尝试滚动,则不允许这样做(这并不完全令人惊讶,因为我没有将其设置为滚动)。 我的标题/简介行设置为sp = 30。 我的后续行设置为sp = 20。 我一直在研究如何处理此问题。 即,当方向从纵向更改为横向时,我希望调整文本大小。 我已经找到了androidmanifest screenOrientation =“ fullUser”代码以允许完全旋转。 但是,这并没有解决我真正的问题-根据方向调整屏幕大小和调整文本大小。 我在这里读过一些老文章,讨论

获取textview()

但是我缺乏编码经验的人现在在问-我应该在哪里放置这些代码片段? 他们会继续使用mainActivity.java和main.xml还是新建/不同页面?

有了更新的API,是否有更好/更有效的方法来做到这一点? 我正在阅读的文章最新为3岁。 TYIA。 史蒂夫·B。

当方向从纵向更改为横向时,我希望调整文本大小

您正在寻找资源限定符的工作方式。

您可以制作一个res/layout-landres/values-land文件夹,以明确定义景观资源。

您的选择包括

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM