Я пытаюсь устранить зазор, увиденный ниже. View
s находятся прямо друг против друга, поэтому кажется, что это что-то готовое. Я вижу, что это связано с width
stroke
, но как я могу устранить этот эффект?Устранение зазора в линии линии протягиваемой линии
Обратите внимание, что это всего лишь MVCE, и фактический прецедент требует, чтобы я использовал линию, меньшую, чем View
.
Для устранения сомнений я буду принимать только ответ, который исправляет его в выпадающем xml. Я не хочу, чтобы работа с макетом работала, а поставляемый макет - только для того, чтобы выявить проблему.
вытяжке/line.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke
android:width="5dp"
android:color="#ff0000"/>
</shape>
макет/example.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/line">
</View>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/line">
</View>
</LinearLayout>
Try поставить отступы = 0 –