在我的Android应用程序中,我有一个背景,底部是一个水平scrollView。在这个scrollView中我有4个按钮,每个按钮代表一个单独的活动加上2个左右滚动的箭头,如果用户向右滚动,则4个不同的按钮将填充滚动视图。在我的当前虚拟机中,它可以正常工作,但是如果我切换到一个屏幕较大的屏幕,那么我会有5个甚至5个半节点而不是4个按钮。我的问题是如何在我的scrollView中总是有6个按钮(4个活动按钮和用于在scrollView中导航的额外两个箭头),与屏幕的大小和密度无关。这是我到目前为止写的xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/fonto1" >
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:fillViewport="true"
android:fitsSystemWindows="true"
android:measureAllChildren="true" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="93dp"
android:background="#000"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/aristerovelos2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/aristerovelos1"
android:layout_marginLeft="25dp"
android:layout_toRightOf="@+id/ellinika"
android:background="@drawable/aristerovelos3"
android:src="@drawable/aristerovelos3" />
<ImageButton
android:id="@+id/ispanika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/agglika"
android:layout_marginLeft="9dp"
android:layout_toRightOf="@+id/aristerovelos2"
android:background="@drawable/ispanika"
android:src="@drawable/ispanika" />
<ImageButton
android:id="@+id/italika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/agglika"
android:layout_marginLeft="14dp"
android:layout_toRightOf="@+id/ispanika"
android:background="@drawable/italika"
android:src="@drawable/italika" />
<ImageButton
android:id="@+id/rosika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/agglika"
android:layout_marginLeft="14dp"
android:layout_toRightOf="@+id/italika"
android:background="@drawable/rosika"
android:src="@drawable/rosika" />
<ImageButton
android:id="@+id/deksivelos2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/aristerovelos1"
android:layout_marginLeft="80dp"
android:layout_toRightOf="@+id/rosika"
android:background="@drawable/deksivelos3"
android:src="@drawable/deksivelos3" />
<ImageButton
android:id="@+id/aristerovelos1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="@drawable/aristerovelos3"
android:src="@drawable/aristerovelos3" />
<ImageButton
android:id="@+id/galika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/agglika"
android:layout_marginLeft="16dp"
android:layout_toRightOf="@+id/agglika"
android:background="@drawable/agglika"
android:src="@drawable/gallika" />
<ImageButton
android:id="@+id/germanika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/galika"
android:layout_marginLeft="14dp"
android:layout_toRightOf="@+id/galika"
android:background="@drawable/germanika"
android:src="@drawable/germanika" />
<ImageButton
android:id="@+id/ellinika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/germanika"
android:layout_marginLeft="15dp"
android:layout_toRightOf="@+id/germanika"
android:background="@drawable/ellinika"
android:src="@drawable/ellinika" />
<ImageButton
android:id="@+id/agglika"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/aristerovelos1"
android:background="@drawable/agglika"
android:src="@drawable/agglika" />
<ImageButton
android:id="@+id/deksivelos1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/aristerovelos2"
android:layout_toRightOf="@+id/ellinika"
android:background="@drawable/deksivelos3"
android:src="@drawable/deksivelos3" />
</RelativeLayout>
</HorizontalScrollView>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/horizontalScrollView1"
android:layout_alignParentLeft="true"
android:src="@drawable/grammi" />