Если вы добавите пользовательский фон, вы потеряете красивый (Android 4.0+) фон по умолчанию от Android, тогда я просто поместил макет рамки с отступом 1 dp и установил фон FrameLayout вместо EditText.
<FrameLayout
android:id="@+id/frameLayoutValueContainer"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.6"
android:padding="1dp"
android:background="@android:color/black" >
<EditText
android:id="@+id/editText_input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical" />
</FrameLayout>