나는 안드로이드를 처음 사용합니다. UI 참조를 위해 Adobe xd 디자인이있는 프로젝트를 진행 중입니다. 나에게 주어진 작업은 adobe 화면 디자인과 동일한 활동 xml을 디자인해야한다는 것입니다. Adobe xd 파일에서 측정은 픽셀 단위입니다. 하지만 안드로이드에서는 dp (dependency independent pixels)를 사용하고 있습니다. dp에서 적절한 측정을하지 않고 Android에서 동일한 측정으로 동일한 화면을 디자인하려면 어떻게해야합니까?
내 질문은 어도비 xd 샘플에서 xml 레이아웃을 어떻게 디자인 할 수 있습니까?
라이브러리를 사용하여 다양한 크기의 기기에서 UI를 처리 할 수 있습니다.
SDP
라이브러리를 사용해보십시오 . 자세한 정보 및 사용법은 여기에서 확인할 수 있습니다.
SDP
라이브러리 사용을 위해 Gradle에 추가하십시오 .
dependencies {
implementation 'com.intuit.sdp:sdp-android:1.0.6'
}
그리고 대신에 당신의 레이아웃에 dp
사용 spd
. 그래서 그것은 Adode 디자인의 픽셀 측정과 같이 모든 장치 화면 크기와 일치합니다.
대신에
android : layout_width = "35dp"
사용하다
android:layout_width="@dimen/_35sdp"
문제가 있으면 알려주세요.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다