2013-08-21 4 views

답변

2

http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

상당히 확실히는 픽셀입니다.

높이 MATCH_PARENT, WRAP_CONTENT 또는 픽셀이 픽셀에

+0

때문에, 오른쪽 높은 해상도로 화면에 매우 작다? –

+0

안타깝게도 Android 개발자가 아니므로 100 % 확인할 수는 없습니다. – Damian

+0

예. 값을 px로 설정했기 때문에 대형 장치에서는 매우 작게 표시됩니다. – Sushil

2

의 고정 사이즈 중 하나. 그러나 장치 독립적 인 우리는 dp에서 값을 설정해야합니다.

그래서, 코드에서 당신이 swicth 경우를 작성할 수 있으며,이 장치 metrices에서 얻을 수있는 화면 해상도에 따라, 다음과 같이 따라 값을 설정할 수 있습니다 또한

DisplayMetrics metrics = this.getResources().getDisplayMetrics(); 
    if(metrics.density == 1) 
     // 
    else if(metrics.density == 2) 
     // 
    else if(metrics.density == 1.5) 
     // 

는 당신이 픽셀 값을 변경할 수 있습니다 DP하여 화학식 :

PX = * DP를 dpi (/ 160)

I 참조