1
A
回答
1
嘗試View.getHeight()
和View.getWidth()
並相應地應用您的邏輯。
OR
使用此:
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
OR
要以英寸爲單位獲得的屏幕尺寸,請嘗試:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double x = Math.pow(dm.widthPixels/dm.xdpi,2);
double y = Math.pow(dm.heightPixels/dm.ydpi,2);
double screenInches = Math.sqrt(x+y);
Log.d("debug","Screen inches : " + screenInches);
0
使用dip
而不是sp
但我確定默認的文本大小取決於它的容器,例如,一個TextView或按鈕
0
可以使用
android:textSize="dip"
爲如。 10 dip,20 dip
相關問題
- 1. Android屏幕尺寸縮放
- 2. 爲各種屏幕尺寸縮放ImageButton
- 3. Android - 動態文本縮放爲相同的dpi但不同的屏幕尺寸
- 4. 使用屏幕尺寸縮放字體大小?
- 5. 根據屏幕尺寸縮小字體大小/邊距大小?
- 6. 文字大小和不同的android屏幕尺寸
- 7. android縮放位圖到屏幕尺寸
- 8. 不同的屏幕尺寸?
- 9. 不同的屏幕尺寸
- 10. 位圖縮放以適應不同的屏幕尺寸/密度
- 11. 針對不同屏幕分辨率和尺寸的GUI縮放
- 12. 針對不同屏幕尺寸的iOS縮放限制
- 13. HTML5 <canvas>縮放到不同的檢測屏幕尺寸
- 14. 預縮放和支持不同尺寸的屏幕Android
- 15. iOS:使用自動佈局縮放不同的屏幕尺寸
- 16. 如何處理不同的屏幕尺寸,以便textview縮放
- 17. Divs不在同一個地方,在縮小屏幕時縮小尺寸
- 18. PhoneGap構建應用程序 - 針對不同屏幕尺寸的文本大小?
- 19. UITableView的尺寸表現不同的屏幕上大小怪
- 20. iOS調整TextView大小以適應不同尺寸的屏幕
- 21. 不同的屏幕尺寸和wpf窗口大小的值
- 22. 使用不同的屏幕尺寸調整內容大小?
- 23. 在不同屏幕尺寸上的Sprite大小Andengine Android
- 24. 如何爲不同的屏幕尺寸使用不同的操作欄大小?
- 25. 點擊後有小屏幕尺寸一個功能和屏幕尺寸大了
- 26. 通過屏幕寬度創建不同的縮略圖尺寸,或者使用最大的縮略圖尺寸以獲得最大的屏幕尺寸?
- 27. Android - 所有屏幕尺寸的按鈕文本大小
- 28. 適合更大屏幕尺寸的Android伸縮屏幕
- 29. 如何設置縮小放大和縮小放大縮小尺寸?
- 30. 爲不同的Android屏幕尺寸/密度縮放Phonegap應用程序?
這如何解決這個問題?這只是獲取屏幕大小 – Amanni
獲得屏幕大小後,可以相應地縮放您的textview。 – harshit