美文网首页Android开发Android开发经验谈Android开发
水平linearlayout让一个imageview控件靠右的两

水平linearlayout让一个imageview控件靠右的两

作者: 手指乐 | 来源:发表于2019-08-15 09:15 被阅读19次

    1.把imageview放到另一个布局中,然后在这个布局中靠右对齐

    <LinearLayout
            android:gravity="center_vertical"
            android:layout_marginTop="10dp"
            android:orientation="horizontal"
            android:id="@+id/contenttitle"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="17dp"
            android:layout_marginRight="20dp">
    
            <ImageView
                android:src="@mipmap/home_logobazi"
                android:layout_width="32dp"
                android:layout_height="32dp" />
            <TextView
                android:padding="0dp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="八字取名"
                android:textSize="20sp"
    
                android:textColor="#915222"
                android:layout_marginLeft="4dp"
                android:fontFamily="@font/sourcehanserifcnbold"/>
    
            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="30dp">
                <ImageView
                    android:src="@mipmap/home_collection"
                    android:layout_width="30dp"
                    android:layout_height="30dp"
                    android:layout_alignParentRight="true"
                    />
            </RelativeLayout>
        </LinearLayout>
    

    2.利用android:layout_weight把前面的控件占满剩余空间,这样最后一个控件只能靠最右布局

    <LinearLayout
                android:layout_marginTop="10dp"
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center_vertical">
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="更多选项"
                    android:textColor="#996A3A"
                    android:textSize="14sp"
                    android:layout_weight="1"
                    android:fontFamily="@font/sourcehanserifcnbold"/>
                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:src="@mipmap/home_slidedown"
                    />
    
            </LinearLayout>
    

    手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com?from=js),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元

    相关文章

      网友评论

        本文标题:水平linearlayout让一个imageview控件靠右的两

        本文链接:https://www.haomeiwen.com/subject/okfnjctx.html