Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android上覆盖线性布局中的paddingLeft_Java_Android - Fatal编程技术网

Java 在Android上覆盖线性布局中的paddingLeft

Java 在Android上覆盖线性布局中的paddingLeft,java,android,Java,Android,我目前正在制作一个android应用程序,我对标题栏进行了调制,因此标题栏的所有内容都保存在window_title.xml中,我在其中设置了LinearLayout:paddingLeft=“5dip”。现在我需要在标题栏的右侧加载一个imageView如何覆盖这个填充左边我不能删除它,因为左边的文本和图像需要它,但我也需要它在右边 以下是当前的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmln

我目前正在制作一个android应用程序,我对标题栏进行了调制,因此标题栏的所有内容都保存在window_title.xml中,我在其中设置了LinearLayout:paddingLeft=“5dip”。现在我需要在标题栏的右侧加载一个imageView如何覆盖这个填充左边我不能删除它,因为左边的文本和图像需要它,但我也需要它在右边

以下是当前的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:gravity="center_vertical"
    android:paddingLeft="5dip"
    android:background="#222222">

    <ImageView
        android:id="@+id/header"
        android:src="@drawable/header"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>    

    <TextView         
        android:text="TextTexast"
        android:textSize="10pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:paddingLeft="5dip"
        android:textColor="#F7F7F7"
        />

</LinearLayout>

如果我正确理解了您的问题,您希望对显示在标题栏文本视图右侧的ImageView应用一些填充。您可以在根目录
LinearLayout
中使用android:paddingRight,如下所示:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:gravity="center_vertical"
    android:paddingLeft="5dip"
    android:paddingRight="5dip
    android:background="#222222">

要将灰色图形向右移动,只需将
安卓:布局(重力)
设置为
“right”

即可。但还是一样。这是一张帮助你们的图片:所以我需要把这个灰色的形状从左角移到右角。正如我在LinearLayout paddingRight中所做的那样,它忽略了我在ImageView中指定的内容。