2015-01-15 2 views
-1

은 모든 기기 화면에 Android UI를 올바르게 표시하는 가장 좋은 방법입니다. 내 안드로이드 장치 화면에 내 안드로이드 UI가 제대로 표시되지 않습니다.모든 장치 화면에서 안드로이드 XML UI를 올바르게 설정하려면 어떻게해야합니까?

+0

당신은 무엇을하려고? – Hemanth

+0

http://developer.android.com/training/multiscreen/index.html – duggu

+0

http://developer.android.com/guide/practices/screens_support.html – duggu

답변

0

LinearLayout의 자식 특성과 함께 LinearLayout의 android:weightSum 특성을 사용합니다.

예 :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FFFFFF" 
    android:gravity="center" 
    android:orientation="horizontal" 
    android:weightSum="1"> 

<Button 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="0.5" 
    android:text="Click me"/> 
</LinearLayout> 
+0

이 질문은 정말 일반적인 질문에 대한 매우 구체적인 해결책으로, 질문에 대답하기에는 너무 구체적입니다. 코드는 컴파일되고 실행되지만 UI를 sclaing하는 데는 도움이되지 않습니다. , fill_parent는 4 년 전부터 더 이상 사용되지 않으며 하드 코드 된 문자열 및 색상 값은 피해야합니다 (특히 FFF는 순수한 흰색이므로 이미 프레임 워크에 포함되어 있음). – 2Dee

관련 문제