@Override
 // onCreate 메소드
 public void onCreate(Bundle savedInstanceState)
 {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main); m_Istart = new Intent(this, StartingPage.class);
  startActivity(m_Istart);
  findViewById(R.id.btnConnect).setOnClickListener(mClickListener);
  findViewById(R.id.btnDiscnt).setOnClickListener(mClickListener);
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  mainImage = findViewById(R.id.Imagemain);
  CamDisplay = findViewById(R.id.CamDisplay);
  SpinList = (Spinner) findViewById(R.id.spinCamList);
  SpinList.setPrompt("Camera List");
  main = (LinearLayout) findViewById(R.id.linearLayout1);
  Camera = (ImageView) findViewById(R.id.CameraView);
  r = getResources();
  bd = (BitmapDrawable) r.getDrawable(R.drawable.hs_logo);
  hs_logo = bd.getBitmap();
  // Server List Initiation & Load //
  init();
  Items = new ArrayList<String>();
  Iterator<Integer> iter = m_hmSName.keySet().iterator();
  for (int i = 0; i < m_ServNum; i++)
  {
   Items.add(m_hmSName.get(i));
  }
  Items.add("Add Camera...");
  Adapter = new ArrayAdapter<String>(this,
    android.R.layout.simple_spinner_item, Items);
  Adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  SpinList.setAdapter(Adapter);
  SpinList.setOnItemSelectedListener(new OnItemSelectedListener() {
   public void onItemSelected(AdapterView<?> arg0, View view,
     int position, long id)
   {
    m_Ip = m_hmDomain.get(position);
    m_Port = m_hmPort.get(position);
    m_Id = m_hmID.get(position);
    m_Password = m_hmPassword.get(position);
    m_ServName = m_hmSName.get(position);
    new AlertDialog.Builder(AndroidViewerActivity.this)
      .setTitle("Select Menu")
      .setItems(new String[] { "접속", "수정", "삭제" },
        new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialog,
           int which)
         {
          // TODO Auto-generated method stub
         }
        }).setNegativeButton("취소", null).show();
   }
   public void onNothingSelected(AdapterView<?> arg0)
   {
    return;
   }
  });
 }


 

이런식으로 메인화면에 있는 스피너의 리스너를 설정해 줬는데

 

어플을 실행하면 화면이 반투명한 상태로 아무런 입력도 먹지 않는 상태가 되어버립니다.

 

기기의 back버튼을 한번 누르면 입력을 먹는 정상상태로 돌아오긴 하는데... 해결할 수 있는 방법이 없을까요?

 

첨부파일과 같은 형태로 화면이 나타납니다...