2012-05-06 4 views
1

계산기 앱을 만들려고하고 있는데 xml 레이아웃에 문제가 있습니다. 때문에 나는 결과가 달라집니다 화면에 화면에서 각 버튼의 크기를 결정하기 위해 DP의를 사용하더라도 버튼의 양에안드로이드 생성 계산기 앱

...

는 내가 그래서이를 얻을 수 있습니다 자바의 레이아웃을 생성하는 건가요 화면 크기 ?? 그렇다면 제가 예를들 수 있습니까?

답변

1

레이아웃 파일을 디자인 한 다음 다른 크기의 버튼으로 몇 가지 버전을 만들 수 있습니다. res/layout-small /, res/layout-large/및 res/layout-normal /에 넣으십시오. 시스템은 장치의 크기 표시에 따라 적절한 xml 파일을 가져옵니다.

또 다른 옵션은 dp로 크기를 지정하여 레이아웃을 설계하는 것입니다. 대신 android:layout_weightandroid:weightSum을 사용하여 원하는 비율을 달성하십시오. 그런 다음 다른 xml 파일을 필요로하지 않고 장치를 기반으로 확장해야합니다.