Как изменить фоновое изображение спиннера? - PullRequest
0 голосов
/ 29 апреля 2011

Привет, я новичок в Android, я использую фоновое изображение счетчика. Вращатель содержит четыре значения, и у каждого есть изображения. Если щелкнуть значения счетчика, изображения будут изменены на заднем фоне счетчика. Пожалуйста, помогите мне, как я могу изменить фоновое изображение при изменении значения счетчика?

1 Ответ

0 голосов
/ 29 апреля 2011

Присвойте идентификатор родительскому (линейному или относительному) макету вашего файла main.xml и в java-файле, если четыре значения вашего счетчика: Меркурий, Венера, Земля, Марс, затем в списке выбранных элементов укажите кодкак это

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
      Toast.makeText(parent.getContext(), "The planet is " +
          parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
      if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Mercury"))
      {
          ll1.setBackgroundResource(R.drawable.java_j2me);
      }
      if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Venus"))
      {
          ll1.setBackgroundResource(R.drawable.image);
      }
      if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Earth"))
      {
          ll1.setBackgroundResource(R.drawable.javaandroid);
      }
      if(parent.getItemAtPosition(pos).toString().equalsIgnoreCase("Mars"))
      {
          ll1.setBackgroundResource(R.drawable.party);
      }
}
...