晚上好。 我已经使用AIDE创建了一个应用程序,我最终会设置谷歌在游戏商店销售。 我目前正在研究纵向和横向/横向之间的差异。 目前,当我将手机旋转到水平位置时,我的应用主页面不允许显示整个页面。它只显示一行。如果我尝试滚动,它不会允许(不完全是一个惊喜,因为我没有设置滚动)。 我的标题/简介行设置为sp = 30。我的后续行设置为sp = 20。 我一直在研究如何处理这个问题。即,当方向从纵向更改为横向时,我希望文本调整大小。我已经找到了androidmanifest screenOrientation =" fullUser"允许完全旋转的代码。然而,这并不涉及我的真正问题---屏幕大小调整和基于方向的文本大小调整。 我在这里讨论了一些较旧的帖子
获取textview()
但我缺乏编码经验现在要问 - 我想在哪里放置这些代码片段?他们会继续使用mainActivity.java,main.xml还是新的/不同的页面?
对于更新的API,是否有更好/更有效的方法来实现这一目标?我读过的文章是最新的3岁。 TYIA。 SteveB。
答案 0 :(得分:0)
我希望在方向从纵向更改为横向时调整文本大小
您正在寻找resource quantifiers的工作方式。
您可以明确定义景观资源res/layout-land
或res/values-land
文件夹。
您的选择包括
@dimen
@style
或android:textSize
@dimen
to define @style
in styles.xml而不是TextAppearance
父样式的textSize @dimen
value in dimens.xml