我在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>`
答案 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>