WindowBackground:具有所选颜色的图像

时间:2011-04-07 07:59:57

标签: android background android-layout

我希望将应用程序的背景作为一个图像,用户可以选择一种颜色。图片有一个透明的背景,所以我想把它放在一个彩色的屏幕上。 这可能吗?

非常感谢:)

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。例如,创建一个具有不同coloritems的微调器。你 设置颜色:

v.setBackgroundColor(YOURSELECTEDCOLOR );

通过这样的监听器,您可以设置颜色:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {

  Spinner temp = (Spinner) parent;
  switch(temp.getId()){
       case 1:
       YOOURSELECTEDCOLOR="GREEN";
       break;
       case 2:
       YOOURSELECTEDCOLOR="BLUE";
       break;
       ...  
}