我有一个关于屏幕尺寸调整的问题。我正在为不同的屏幕尺寸编写应用程序,而我无法为不同的屏幕尺寸放置组件。您能告诉我在不同屏幕尺寸下放置小部件的最佳选择是什么吗?
我使用Constraintlayout,但我认为这样做不好。
我认为目前最好的选择是约束布局。但是在Android社区中,即使对于一个Manifacturer来说,设备也很多,屏幕尺寸也不同。您必须倾斜屏幕边框,从那里开始,然后从该边框设计应用程序。同样,每个用户都可以为其显示(dp)和字体(sp)选择不同的大小。对于这些选择,您可以使用不同的styles.xml文件。就像strings.xml具有用于不同语言的不同文件一样,styles.xml也具有用于不同dp选择的不同文件。
使用Constraint Layout
,您可以创建响应式用户界面,但是如果您担心Views
的大小和Fonts
的大小,则可以使用以下库。对于响应式Views
大小:https://github.com/intuit/sdp。对于动态Fonts
大小:https://github.com/intuit/ssp。
使用Constraint Layout
,您可以创建响应式用户界面,但是如果您关注Views
的大小和Fonts
的大小,则可以使用以下库。对于响应式Views
大小:https://github.com/intuit/sdp。对于动态Fonts
大小:https://github.com/intuit/ssp。