30/09/2018, 18:38
Hỏi về lập trình đa màn hình trên android
Xin chào mọi người, mọi người cho em hỏi, em mới tìm hiểu về android, em tìm hiểu về vấn đề Multiple Screens trên android, em thấy trên google có làm theo cách là làm mỗi size màn hình 1 layout :
- res/layout/my_layout.xml // layout for normal screen size (“default”)
- res/layout-large/my_layout.xml // layout for large screen size
- res/layout-xlarge/my_layout.xml // layout for extra-large screen size
- res/layout-xlarge-land/my_layout.xml //layout for extra-large in landscape orientation
Nhưng mỗi size màn hình lại có nhiều độ phân giải density khác nhau, như size normal vừa có độ phân giải mdpi, vừa có hdpi, xdhpi. Vậy làm sao e xác định được kích thước hình ảnh để cho vào các thư mục: - res/drawable-mdpi/graphic.png // bitmap for medium-density
- res/drawable-hdpi/graphic.png // bitmap for high-density
- res/drawable-xhdpi/graphic.png // bitmap for extra-high-density
- res/drawable-xxhdpi/graphic.png // bitmap for extra-extra-high-density
Thanks all!
Bài liên quan
Cái đó mình không rõ nhưng đa số là phân vào các thư mục trên thì hiển thị trên thiết bị đều ổn cả. Máy nó sẽ tự động lựa chọn giúp bạn.
Tại mình không biết là sẽ xác định kích thước ảnh trước khi mình cho vào thư mục ý :-)grin: chắc mình cứ cho đại vào xem sao
ẢNh bây giờ Android studio nó có cho bạn tạo 1 nhát ra toàn bộ kích thước mà. hoặc bạn vào trang này là ok: https://romannurik.github.io/AndroidAssetStudio/index.html
1 nhát ra hết luôn
Bạn có thể xem thêm ở đây về làm việc với nhiều loại màn hình nhá (có vietsub đấy )
https://youtu.be/1n1oSewD-Kg?list=PLAwxTw4SYaPnMwH5-FNkErnnq_aSy706S
https://www.youtube.com/watch?v=MXdM-K9U-xY&list=PLAwxTw4SYaPnMwH5-FNkErnnq_aSy706S&index=328
Hoặc xem trong doc của google: http://developer.android.com/intl/vi/guide/practices/screens_support.html#dips-pels
He thank m.n na, để mình tìm hiểu thử xem sao
Bạn có thể fix qua dimens cũng là một cách khá hay