2014-03-07 5 views
1

RealtiveLayout으로 안드로이드 앱을 개발했지만 작은 화면 장치에서 실행할 때 필드가 겹칩니다. 이 화면 크기 그것에 대해여러 화면 크기에 대한 UI 디자인

+0

코드를 공유하십시오. 레이아웃 -xdpi, hdpi, mdpi 등에서 코드를 업데이트 해주십시오. –

+1

지침에 따라 디자인 했습니까? http://developer.android.com/guide/practices/screens_support.html? –

+0

뷰의 높이 및 너비로 내용을 배치하고 scrollView에 배치합니다. –

답변

0
<compatible-screens> 
    <!-- all small size screens --> 
    <screen android:screenSize="small" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 


    <!-- support for Xperia Z, Galaxy S4 and HTC One --> 
    <screen android:screenDensity="480" android:screenSize="normal" /> 
    <screen android:screenDensity="480" android:screenSize="large" /> 
    </compatible-screens> 

다른 현명한, 레이아웃 작은 레이아웃 큰 레이아웃 - 보통 같은 고해상도 폴더에 별도의 폴더를 만듭니다 .. 나는이 일을 생각 매니페스트에이 코드를 시도하고 당김 폴더에 적절한 이미지를 사용 drawable-hdpi, drawable-ldpi, drawable-mdpi ... 이것은 다양한 화면 방향에 대해 도움이 될 것이라고 확신합니다.

0

사용 수평 보링있는 ScrollView를 조정하기 쉽게 있도록 내가 프로그래밍 방식으로 장치의 폭과 높이를 얻을 수있는 방법

는 또한 소형 기기에 완벽하게 보인다.

+0

나는 이것이 좋은 접근 방법이 아니라고 생각한다. – alicanbatur

+0

왜 이렇게 .. @ alicanbatur – jyomin

+0

가로 스크롤보기는 "가로 스크롤"을 사용하는 것입니다. 레이아웃을 사용하여 이러한 종류의 작업을 수행해야합니다. hsv를 레이아웃 자체로 사용하면 안됩니다. – alicanbatur

관련 문제