如何绘制水平线并向上滑动或向下滑动布局的图标末端?

时间:2017-03-15 12:29:00

标签: android android-layout material-design

我在android中创建了向上滑动和向下滑动的选项。我想绘制水平线并向上滑动或向下滑动LinearLayout的图标末尾。 我使用了layout_weight概念。但图标大小会因屏幕尺寸而异。 enter image description here

    `<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="end"
        android:weightSum="15"
        >

        <View
            android:background="@color/blue_tint"
            android:layout_width="0dp"
            android:layout_height="5dp"
            android:layout_gravity="center"
            android:layout_weight="14"
            />
        <TextView
            android:id="@+id/slide_button"
            android:background="@drawable/ic_menu_slide_down"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_gravity="end"
            android:textStyle="bold"
            android:textSize="20sp"
            android:paddingStart="5dp"
            android:paddingEnd="5dp"
            android:layout_weight="1"
            />
    </LinearLayout>`

1 个答案:

答案 0 :(得分:0)

按照“给定图像”的行和图像

 <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center_vertical">
    <view
        android:layout_width="0dp"
        android:layout_height="2dp"
        android:background="#000"
        android:layout_weight="1"/>
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@android:drawable/ic_menu_report_image"
        />
</LinearLayout>