Мои ответы основаны на версии @Emile, но я использую прозрачный цвет вместо сплошного.
Этот пример нарисует нижнюю границу 2dp.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<stroke android:width="2dp"
android:color="#50C0E9" />
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item android:bottom="2dp" >
<shape android:shape="rectangle" >
<stroke android:width="2dp"
android:color="@color/bgcolor" />
<solid android:color="@android:color/transparent" />
</shape>
</item>
</layer-list>
@ color / bgcolor - это цвет фона, на котором вы рисуете свой вид с рамкой.
Если вы хотите изменить положение границы, измените смещение одним из:
android:bottom="2dp"
android:top="2dp"
android:right="2dp"
android:left="2dp"
или объедините их, чтобы иметь 2 или более границ:
android:bottom="2dp" android:top="2dp"
Я загрузил Eclipse SDK и проверил различия, и, наконец, заставил его работать.
Загрузите этот JAR в ваш каталог eclipse / plugins
.
Отредактируйте файл source.info
в каталоге eclipse / configuration / org.eclipse.equinox.source
и добавьте следующая строка:
org.junit4.source, 4.5.0.v20090423, plugins / org.junit4.source_4.5.0.v20090423.jar, -1, false
Откройте файл артефактов.
Если Eclipse уже открыт, вам необходимо перезапустить его, чтобы изменения были обнаружены.
Примечание: Для Eclipse 3.6 (Helios) вы должны использовать обновленные JAR-файлы. См. Комментарии @Supressingfire и @Milo.
Примечание: в Eclipse 3.6 (Helios) шаг 3 (artifacts.xml) не требуется.
Проверено на Ubuntu Eclipse 3.6:
Версия: Helios Service Release 2
Идентификатор сборки: 20110218-0911
Как упоминалось в этой ветке , если вы загрузили версию SDK для Galileo, у вас есть исходные коды основных плагинов.
Для JUnit это будет :
<pathTo>\eclipse-SDK-3.5-win32-x86_64\eclipse\plugins\org.junit4.source_4.5.0.v20090423.jar
Вы можете попробовать добавить это в качестве исходного файла на вкладке «Источник» в конфигурации средства запуска JUnit и посмотреть, решит ли это вашу проблему, когда вы отлаживаете свой тест JUnit и выполняете пошаговые действия с использованием собственных методов JUnit.
(Примечание : У меня x64 версия eclipse Galileo, но я считаю, что файл такой же для x32 или других платформ)