Как установить границу ImageView сплошной? - PullRequest
0 голосов
/ 13 июня 2018

У меня есть imageView в xml, который я хочу установить его границу для сплошного черного цвета 1px.Я посмотрел несколько кодов, но ни один не работает.И код не очень хорошо объяснен.Может ли кто-нибудь помочь Спасибо

<ImageView
        android:id="@+id/aristoteles_imageview"
        android:layout_width="200dp"
        android:layout_height="150dp"
        android:src="@drawable/aristoteles"
        android:layout_below="@+id/linearLayout"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="35dp"
        />

1 Ответ

0 голосов
/ 13 июня 2018

создайте border.xml в папке для рисования

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <stroke android:width="2dp" android:color="#000000"></stroke>
    <corners android:radius="3dp"></corners>
</shape>

, затем установите фон в imageView и установите отступ 3dp

<ImageView
        android:id="@+id/aristoteles_imageview"
        android:layout_width="200dp"
        android:layout_height="150dp"
        android:src="@drawable/aristoteles"
        android:layout_below="@+id/linearLayout"
        android:layout_centerHorizontal="true"
        android:background="@drawable/border"
        android:padding="3dp"
        android:layout_marginTop="35dp"/>
...