3

これは、次のようにテキストビューの下に表示したいテキストビューの中央に破線を表示する下の私のコードです:

破線付きのテキストビュー

これを変更して、テキストビューのダッシュラインの下に表示するにはどうすればよいですか

<?xml version="1.0" encoding="utf-8"?>

<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent" >

   <TextView

       android:id="@+id/apprentTemp"
       android:textColor="#000000"
       android:background="@drawable/dotted"
       android:paddingLeft="10dp"
       android:gravity="left"/>

    <TextView
      android:id="@+id/localTime"
      android:textColor="#000000"
      android:background="@drawable/dotted"
      android:gravity="center"/>

</TableRow>

       <----   dashed.xml   -->

<shape xmlns:android="http://schemas.android.com/apk/res/android"
         android:shape="line">

   <stroke
       android:color="#000000"
       android:dashWidth="5px"
       android:dashGap="5px" />

</shape>
4

5 に答える 5

5

これを試して

破線.xml

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

    <stroke
        android:dashGap="2dip"
        android:dashWidth="2dip"
        android:color="@android:color/black" />

    <size android:width="60dp"
          android:height="6dp"/>

</shape>

次に使用します

android:drawableBottom="@drawable/dashed"  

あなたのTextView

それ以外の

android:background="@drawable/dotted"

出力:

Line_below_textview

于 2013-08-29T10:35:01.157 に答える
5

使用する

android:drawableBottom="@drawable/dotted"

代わりは

android:background="@drawable/dotted"

編集:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:left="-5dp"
    android:right="-5dp"
    android:top="-5dp">
    <shape
        android:shape="rectangle">

        <stroke
            android:width="1dp"
            android:dashGap="5dp"
            android:dashWidth="5dp"
            android:color="@android:color/black" />
    </shape>
</item>

</layer-list>
于 2013-08-29T10:14:13.740 に答える
-1

これを試して

  <TextView
 android:id="@+id/total"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:gravity="right"
 android:text="TextView" 
 android:drawableBottom="@drawable/dividerline"/>

以下のように1つのxmlを作成します

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

    <size
        android:height="1dp"
        android:width="70dp" />

    <solid android:color="@android:color/black" />

</shape>
于 2013-08-29T10:11:40.987 に答える