备用ListItem样式

时间:2014-07-27 22:33:45

标签: android android-layout

我正在努力使list_item_view类似于

enter image description here

任何人都可以帮我创建它......

我尝试了什么

  1. 对列表项进行单独查看,即list_item_even和'list_item_odd'
  2. 为了简洁,我只会展示其中一个,下面是list_item_even的代码

    <TextView
        android:id="@+id/displaysms_lastmsgtime"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/displaysms_contactname"
        android:layout_below="@+id/displaysms_contactname"
        android:gravity="right"
        android:text="88:88"
        android:textColor="#10bcc9"
        android:textSize="12sp"
        android:textStyle="bold" />
    
    <TextView
        android:id="@+id/displaysms_msgtext"
        android:layout_width="260dp"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/imageButton1"
        android:layout_alignParentLeft="true"
        android:layout_alignTop="@+id/imageButton1"
        android:background="#fff"
        android:shadowColor="@color/textShadow"
        android:shadowDx="1"
        android:shadowDy="1"
        android:text="hi"
        android:textColor="@color/textColor"
        android:textSize="16sp" />
    
    
    
    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/displaysms_lastmsgtime"
        android:src="@android:drawable/btn_star" />
    
    <TextView
        android:id="@+id/displaysms_contactname"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginTop="45dp"
        android:layout_toRightOf="@+id/displaysms_msgtext"
        android:text="john"
        android:textColor="#fff"
        android:textSize="15sp"
        android:textStyle="bold"
        android:typeface="sans" />
    

  3. 这是输出

    enter image description here

    是否可以在不使用图像的情况下创建yellow图标并在其中放置图像? plaese帮助,问候

2 个答案:

答案 0 :(得分:1)

  

是否可以在不使用图像和位置的情况下创建黄色图标   里面的图像?

也许,但为什么要对自己施加不必要的限制?如果您担心拉伸尖头部分,可以使用9patch drawable作为黄色背景物。您可以了解有关9patch here的所有信息。

答案 1 :(得分:0)

我认为最好以编程方式定义布局并检查行号是否奇怪使用一个布局如果使用不同的布局如果(行%2 == 0)使用一个布局,否则使用不同的布局