如何在android中向右侧填充填充

时间:2016-01-04 13:27:34

标签: android android-layout

我有一个图标,我在清单文件中的应用程序标记中声明为android:icon="@drawable/ic_myIcon"

此图标太靠近左侧的标题,我如何将其填充到右侧或以其他方式插入空间。

由于

3 个答案:

答案 0 :(得分:1)

您需要做的就是:

android:paddingRight= "5dp"

您可以通过增加或减少dp尺寸

来更改所需的填充量

或者您也可以使用边距而不是填充。 希望这能解决你的问题:)

答案 1 :(得分:0)

您可以使用android:paddingRightandroid:paddingEnd。在处理RTL语言环境的新API中应该使用android:paddingEnd。您也可以使用android:layout_marginRightandroid:layout_marginEnd

例如:

<ImageView
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"        
    android:src="@drawable/logo"
    android:contentDescription="@string/logo"  
    android:layout_marginEnd="20dp" />

<ImageView
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"        
    android:src="@drawable/logo"
    android:contentDescription="@string/logo"  
    android:paddingEnd="20dp" />

答案 2 :(得分:0)

我不知道这是否可行,但请尝试创建此drawable并设置为图标

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <bitmap android:src="@drawable/your_icon_res_image" />
    </item>
    <item android:right="20dp">
        <shape android:shape="rectangle" >
            <solid android:color="@color/transparent" />
        </shape>
    </item>
</layer-list>