Как создать линию Drawable на Android

Как создать Drawable на Android, похожий на текст ниже:

Удалить


person Ahmad    schedule 02.05.2016    source источник
comment
Вы можете нарисовать горизонтальную линию на рисуемом   -  person Bhoomika Brahmbhatt    schedule 02.05.2016
comment
Возможный дубликат прорисовки линии через текст в текстовом представлении   -  person Rashid    schedule 02.05.2016
comment
Возможный дубликат Есть ли простой способ перечеркнуть текст в виджете приложения?   -  person Bharatesh    schedule 02.05.2016
comment
Возможный дубликат как сделать текстовое представление точно таким же   -  person Janki Gadhiya    schedule 02.05.2016


Ответы (2)


для одного слова мы можем использовать drawable. Ниже приведен пример:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="false"><shape android:shape="line">
            <stroke android:width="2dp" android:color="#ffffff" />
        </shape>
    </item>

</selector>

для использования в нескольких строках ниже: -

TextView tv=(TextView) v.findViewById(android.R.id.text1);
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

используйте свою ссылку вместо "tv"

person Community    schedule 02.05.2016
comment
@Ахмад рад помочь тебе. - person ; 02.05.2016

Вы можете сделать что-то вроде этого:

Программно:

 TextView tv = (TextView) findViewById(R.id.mytext);
    tv.setText("Remove");
    tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

Из xml-файла:

    <RelativeLayout
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           >
     <TextView
           android:id="@+id/textView2"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Remove"
           />
     <View
           android:layout_width="fill_parent"
           android:layout_height="1dp"
           android:background="@color/black"
           android:layout_centerVertical="true"
            />
</RelativeLayout>
person Parsania Hardik    schedule 02.05.2016