1

在我的相对布局中,我希望在屏幕的右下角和左下角显示两个图像。将图像视图的宽度和高度缩放到三分之一后,我可以在屏幕边缘看到填充。我想删除填充,图像应该出现在最右下角和最左下角

有没有什么

这是活动xml和java代码

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" >


             <ImageView
            android:id="@+id/basket2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentBottom="true"
            android:adjustViewBounds="true" 
            android:src="@drawable/basketclose2" />

          <ImageView
              android:id="@+id/basket1"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentBottom="true"
              android:layout_alignParentLeft="true"
              android:adjustViewBounds="true"
              android:src="@drawable/basketclose2" />

Java Code:

        leftBasket.getLayoutParams().width = width/3;
        leftBasket.getLayoutParams().height = height/3;


        rightBasket.getLayoutParams().width = width/3;
        rightBasket.getLayoutParams().height = height/3;
4

5 回答 5

3

消除 :

  android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"

从相对布局。

于 2014-12-30T09:18:36.727 回答
3

所以从你的布局中删除填充

android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
于 2014-12-30T09:17:01.060 回答
1

您已经提到布局中的填充是问题,只需将其删除

于 2014-12-30T09:19:41.410 回答
1

删除 RelativeLayout 中的填充。

于 2014-12-30T09:24:56.283 回答
1

像这样写:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >


         <ImageView
        android:id="@+id/basket2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentBottom="true"
        android:adjustViewBounds="true" 
        android:src="@drawable/basketclose2" />

      <ImageView
          android:id="@+id/basket1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_alignParentBottom="true"
          android:layout_alignParentLeft="true"
          android:adjustViewBounds="true"
          android:src="@drawable/basketclose2" />

</RelativeLayout>
于 2014-12-30T09:28:48.653 回答