2013-03-29 201 views
1

我想制作一个包含多选题的应用程序。每个问题有三个选项。我想用一个背景图像显示该选项。并且还想要为每个问题随机更改该图像的颜色。我怎样才能做到这一点?如何创建像自定义列表视图的自定义图像视图?

可以通过为每一行放置不同的背景图像来创建列表视图?

为result.xml

<LinearLayout 
    android:id="@+id/linearlayoutans" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_marginBottom="30dp" 
    android:layout_toLeftOf="@+id/chrono" 
    android:orientation="horizontal" > 

    <TextView 
     android:id="@+id/txt_ans_true" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="10dp" 
     android:background="@drawable/ic_launcher" 
     android:gravity="center" 
     android:textColor="#000000" /> 

    <TextView 
     android:id="@+id/txt_ans_1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="10dp" 
     android:background="@drawable/ic_launcher" 
     android:gravity="center" 
     android:textColor="#000000" /> 

    <TextView 
     android:id="@+id/txt_ans_2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="10dp" 
     android:background="@drawable/ic_launcher" 
     android:gravity="center" 
     android:textColor="#000000" /> 
</LinearLayout> 
+1

你真的应该先研究和尝试一下。理想情况下发布你尝试过的代码片段。 – donfede

+1

是的,通过扩展imageview你可以创建自定义的imageview,也可以为每一行不同的行颜色。 –

+0

@donfede现在我尝试了三个文本视图与背景图像。 – Zeel

回答

2

有可能通过将不同的充背景 图像的每一行创建列表视图?

是的。看一看articles on the internet,它带有一个自定义适配器和一个自定义视图。这是从getView()方法完成的,并且不存在示例/教程。