簡體   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