응용 프로그램을 디자인하려고하는데 하나의 이미지 버튼으로 아주 간단한 메뉴 막대를 만들 필요가 있습니다. 모든 해상도의 단추와 모든 높이의 이미지 막대를 만들었습니다 다른 해상도하지만 내 문제는 평범한 이미지의 상단에 앉아 있어야하는 이미지 버튼은 항상 키가 크고, hdpi에서의 예가 왜 나올지 모르겠다. 나는 메뉴 막대 이미지 1024x72와 버튼 72x72에 대한 또 다른 이미지를 가지고있다. 이미지 버튼은 항상 더 커야합니다. 미안하지만 도움을 얻으려고하면 도움이 될 것입니다.안드로이드 이미지 배율 레이아웃 문제
이것은 LinearLayout
가 최선의 선택 메뉴 모음에 대한 나의 현재 작동하지 않는 코드
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_menu_bar"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true" />
<ImageButton
android:id="@+id/new_convo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentTop="true"
android:src="@drawable/ic_menu_new_convo" />
</RelativeLayout>
왜 높이를'72dp '로 지정하지 않으시겠습니까? –
하지만 그때는 항상 hdpi mdpi와 ldpi를 갖는 것이 현재 장치에 가장 적합한 것을 선택하는 것이라고 생각하도록 설정 될 것입니다. –
입니다. 그러나 'dp'는 화면 밀도에 관계없이 필요한 크기와 일치하도록 장치에서 크기를 조정하는 밀도 독립 픽셀입니다. –