2012-03-13 88 views
0

如何在android中使用相对布局设计下面的图像。我没有设计,但它不像图像,我不知道如何绘制垂直和水平分隔符。它不过是android通话记录屏幕。如何设置android中的图像

enter image description here

回答

1

下面的代码给出了这样的结果:
screenshot
可以使用一些调整,但基本是有。

  • 隔板是View对象具有宽度(或高度,这取决于 上取向)的1像素。
  • 小绿箭头(这里用 表示一个正方形)是Compound Drawable属于TextView显示 号码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
    <TextView 
     android:id="@+id/number" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:drawableLeft="@drawable/smallsquare" 
     android:drawablePadding="8dp" 
     android:text="1-234-567-890" 
     android:textColor="#FFFF" 
     android:textSize="20sp" 
     android:textStyle="bold"/> 
    <TextView 
     android:id="@+id/time" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="3dp" 
     android:layout_toLeftOf="@+id/separator_vert" 
     android:text="13 mins ago" 
     android:layout_below="@+id/number"/> 
    <View 
     android:id="@+id/separator_vert" 
     android:layout_width="1px" 
     android:layout_height="0dp" 
     android:layout_margin="2dp" 
     android:layout_alignParentTop="true" 
     android:layout_toLeftOf="@+id/phoneicon" 
     android:layout_above="@+id/separator_horz" 
     android:background="#FFAAAAAA"/> 
    <View 
     android:id="@+id/separator_horz" 
     android:layout_width="0dp" 
     android:layout_height="1px"  android:layout_margin="2dp" 
     android:layout_below="@+id/time" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:background="#FFAAAAAA"/> 
    <ImageView 
     android:id="@+id/phoneicon" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_margin="5dp" 
     android:src="@drawable/mediumsquare"/> </RelativeLayout> 
+0

由于这是我想设计。谢谢 – 2012-03-13 13:01:48

相关问题