У меня странная проблема. Я использую следующий код для фона моего макетаГраница показана в Android Studio, но не на реальном устройстве
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
<corners android:radius="5dp" />
<stroke
android:width="2dp"
android:color="#23000000" />
</shape>
</item>
</layer-list>
В Android Studio это выглядит как этот
Но на реальном устройстве никакой границы не отображается вообще.
Сначала я думал, что цвета могут быть слишком напоминает формат, так что я использовал черный как цвет границы, но тот же результат имеет место.
Это мой макет
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/jobBox_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:background="@null">
<RelativeLayout
android:id="@+id/jobBox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/shadow_shape"
android:minHeight="100dp">
...
Может кто-нибудь сказать мне, что я делаю неправильно?
попробуйте сначала увеличить размер границы. – Piyush
Я пробовал с 5dp и 10dp и все тот же результат @piyush –
ради того, чтобы просто попробовать 25dp один раз, как вы дали padding 10dp для родительского макета, а затем скажите. – Piyush