1

我想做一个包含多项选择题的应用程序。每个问题都有三个选项。我想用一张背景图片显示该选项。并且还想为每个问题随机更改该图像的颜色。我怎样才能做到这一点?

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

结果.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>
4

1 回答 1

2

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

是的。看看互联网上支持带有自定义适配器和自定义视图的列表视图的文章。这是通过getView()方法完成的,并且不乏示例/教程。

于 2013-03-29T05:17:33.357 回答