在缩小LayoutParams之后,删除从ImageView创建的填充

时间:2014-12-30 09:15:29

标签: android imageview adjustviewbounds

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

有什么

这是活动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;

5 个答案:

答案 0 :(得分: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"

答案 1 :(得分:3)

删除:

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

来自相对布局。

答案 2 :(得分:1)

你已经提到布局中的填充只是将其删除

答案 3 :(得分:1)

删除RelativeLayout中的填充。

答案 4 :(得分: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>