scale ImageView to look the same on phone and tablet

后端 未结 2 527
感动是毒
感动是毒 2020-12-07 05:56

So this is how to image looks on my phone and on my tablet:

phone

tablet

I want to scale the image such that when I open the app on tablet, the dista

2条回答
  •  感情败类
    2020-12-07 06:35

    An android SDK that provides a new size unit - sdp (scalable dp). This size unit scales with the screen size. It can help Android developers with supporting multiple screens.

    in gradle past this library :

    dependencies {
      implementation 'com.intuit.sdp:sdp-android:1.0.5'
      implementation 'com.intuit.ssp:ssp-android:1.0.5'
    }
    

    If you want to use height, width, margin, padding etc then you use @dimen/_20sdp. (Take Size as per your requirement).

    If you want to use TextSize then use @diment/_12ssp. (Take Size as per your requirement).

    Please have a look below sample code:

    
    

    this way u can use fix size of height and width both side

    UPDATE

    • sdp is used for same UI in Tablet and Mobile devices.
    • ssp is used for same TextSize for Tablet and Mobile devices.

    also u can see this link for another example: https://github.com/intuit/sdp

    hope it's useful for u

提交回复
热议问题