【发布时间】:2014-10-16 07:53:25
【问题描述】:
我正在尝试将 imagebutton 的位置设置在中心,但它不起作用。
现在,当我尝试将其设置为居中时,它几乎向右移动。
谁能告诉我我的代码哪里出错了?
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#EBEBEB" >
<LinearLayout
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="#EBEBEB" >
<ImageView
android:id="@+id/imagefield"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_marginTop="5dp"
android:src="@drawable/imagefield"
android:background="@null"/>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:onClick="imagebutton1"
android:layout_alignBottom="@+id/imagefield"
android:layout_centerHorizontal="true"
/>
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/imagebutton1"/>
</RelativeLayout>
</LinearLayout>
</ScrollView>
【问题讨论】:
-
可能是因为你的 layout_alignBottom 属性设置在 imageView..
-
@Opiatefuchs 不,不是因为它。
-
您能描述一下您希望 ImageView 相对于 ImageButton 的位置吗?
-
我希望 ImageButton 在底部,ImageView 的中心
标签: android layout center android-xml