0
我有一個日曆視圖,我試圖讓表示每隔半小時和每小時的行間隔60和120 dp(對於mdpi)。在hdpi或xhdpi設備上查看時,佈局間隔不均勻。這裏是我的線路佈局:絕對定位在佈局Android
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/calDemarcations"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<View android:id="@+id/currTime"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="2dp"
android:background="#FF0000" />
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:id="@+id/calFirstDemarc"
android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
<View android:id="@+id/calLastD"
android:layout_marginTop="55.5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="3dp"
android:background="#000000"/>
<View android:layout_marginTop="60dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#000000" />
</LinearLayout>
我該如何得到這個在所有屏幕密度上正確顯示?
謝謝你指着我在正確的方向。我製作了值文件夾,現在一切都很好。 – SecretBit