2013-02-13 5 views
1

Может ли кто-нибудь помочь мне получить следующую границу для линейного макета. enter image description hereЛинейный макет с рамкой

Я могу нарисовать границу по форме, но не знаю, как нарисовать остроконечную подсказку, как то, что указывает на «семинар» Textview.

<?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="#FFFFFFFF" /> 
<gradient android:startColor="#FFFFFFFF" android:endColor="#FFFFFFFF" 
     android:angle="225"/> 

<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

Любая помощь пожалуйста.

С уважением, Asmita

+1

сво вытяжке, так что просто сделать это. – njzk2

ответ

0

Я думаю, что Android не имеет никакой формы, чтобы сделать это. Вам необходимо определить изображение с этим внешним видом, а оставшийся фон - прозрачным. Тогда вам просто нужно определить фон вашего макета с помощью вашего рисунка.

Не забудьте различный Android экранов размеров и разрешения ..

0

Вы можете использовать файл в девять патча, подробную информацию о том, как сделать девять файлов исправления на: http://tekeye.uk/android/examples/ui/android-9-patch-image-files. Создайте девять файлов патчей и установите их как фоновые рисунки для макета.

Draw 9 Patch Utility

In Use:

Example In Use