1

链接到描述预期需求的图像

我试图在列表视图中实现上述目标。第一个列表行是初始状态,它会根据本地 sqlite DB 中的可用数据进行更新。布局中有两个 ImageView,如下图所示,也相应地反映在上图中,即标题左侧的图像和标题上方的图像。更新基本上是与该标题相关联的图像和颜色代码。当特定列表行项目使用颜色代码更新时,请提供将图像视图 [标题顶部的一个] 动态插入列表行的指南。

下面是布局,需要在实际视图中的“list_image4”之后添加动态图像

            <?xml version="1.0" encoding="utf-8"?>
            <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/rlLocList"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:padding="5dip">

                <!--  ListRow Left side Thumbnail image -->
                <LinearLayout 
                    android:id="@+id/thumbnail3"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:padding="5dip"
                    android:layout_alignParentLeft="true"
                    android:layout_marginRight="1dip">

                    <ImageView
                        android:id="@+id/list_image3"
                        android:layout_width="50dip"
                        android:layout_height="50dip"
                        android:src="@drawable/content_picture">
                    </ImageView>

                </LinearLayout>

                <!-- Right end Arrow -->
                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_alignTop="@+id/title2"
                    android:layout_marginRight="22dp"
                    android:src="@drawable/navigation_next_item">
                </ImageView>

                <!--  ListRow top side Thumbnail image to show color code -->

                <LinearLayout
                    android:id="@+id/lLLocListLabel"
                    android:layout_width="wrap_content"
                    android:layout_height="10dip"
                    android:layout_above="@+id/title2"
                    android:layout_alignLeft="@+id/title2">

                <ImageView
                     android:id="@+id/list_image4"
                     android:layout_width="15dip"
                     android:layout_height="10dip"
                     android:background="#ffff">
                </ImageView>
                </LinearLayout>

                <!-- Title -->
                <TextView
                    android:id="@+id/title2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignBottom="@+id/thumbnail3"
                    android:layout_marginBottom="18dp"
                    android:layout_toRightOf="@+id/thumbnail3"
                    android:text="Item-1"
                    android:textAppearance="?android:attr/textAppearanceMedium"
                    android:textColor="#ffff"
                    android:textStyle="bold">
                </TextView>
            </RelativeLayout>
4

0 回答 0