Method 1. If you want border you can put your imageView in a layout.
Then set a background color for the layout
Give padding for the layout so that the image and layout have space ( where the background color can be seen)
Method 2. You can use relative layout and place the image (first image view) over the border (2nd image view). For this the border should be of precise size.
Sample Layout :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- Bottom layer -->
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="bkgrnd"/>
<!-- Middle layer -->
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="your_pic"/>
<!-- Top Layer -->
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="ribbon_pic"/>