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