android工作室XML中的文本视图下划线

问题描述:

我想在android studio的文本视图中放置一条水平线。我想创建一个像这样的textview布局。android工作室XML中的文本视图下划线

您可以使用此代码来获得TextView带线。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:id="@+id/tv_textview" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Device" 
     android:layout_centerVertical="true" 
     android:layout_margin="3dp" 
     /> 

    <View 
     android:layout_width="match_parent" 
     android:layout_height="1dp" 
     android:background="#000" 
     android:layout_centerVertical="true" 
     android:layout_toRightOf="@+id/tv_textview" 
     android:layout_margin="3dp" 
     /> 

</RelativeLayout> 

  • match_parent宽度
  • 集方向垂直
  • 将文本视图孩子创造线性布局与0dp宽度wrap_content宽度
  • 看跌观点和weight = 1

    <View 
        android:layout_width="fill_parent" 
        android:layout_height="1dp"  
        android:background="#000" 
        android:gravity="bottom" /> 
    

做它Programitically如..

(使用_用于制造线)

yourTextView.setText("Device_________________________"); 
yourTextView.setTextColor("Your Color Here"); 

,并在XML文件中设置

安卓:宽= “MatchParent”。

为您的文本视图。

只有在您创建静态布局时才这样做。

绘制自定义绘制,并设置为drawableEndtextview 绘制对象可以像this .. 不要忘了设置textview宽度match parent