android 在一条线的中间添加文本

文章标签:
2015-1-14 9:18:42     人阅读    


android 在一条线的中间添加文本,但是不知道怎么做,如下图是我先实现的效果

 

android 在一条线的中间添加文本,但是不知道怎么做,如下图是我先实现的效果

 

解决方案:


1、使用高度为1的view模拟成线
2、在视图的上面绘制textView
使用如下代码

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 
    xmlns:tools="http://schemas.android.com/tools"
 
    android:layout_width="match_parent"
 
    android:layout_height="match_parent"
 
    android:background="@android:color/white" >



    <View
 
        android:layout_width="match_parent"
 
      android:layout_marginLeft="20dp"
 
      android:layout_marginRight="20dp"
 
        android:layout_height="1dp"
 
        android:layout_marginTop="20dp"
 
        android:background="@android:color/black" />



    <TextView
 
        android:layout_width="wrap_content"
 
        android:layout_height="wrap_content"
 
        android:padding="10dp"
 
        android:background="@android:color/white"
 
        android:layout_alignParentRight="true"
 
        android:layout_marginRight="50dp"
 
        android:textColor="@android:color/black"
 
        android:text="Test" />


</RelativeLayout>


上面的代码仅仅是例子,你可以改变一下view的颜色,文本的颜色来适应你的需求


原文地址:http://www.itmmd.com/201501/488.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

android SaxParser 解析url失败.android SaxParser如何解析url   上一篇
下一篇  android学习笔记(45)android上下文菜单
精彩回复
我要追加问题,请求站长解决!
姓名:       

《程序员app》专门为程序员量身定做!