setBackgroundResource doesn't set the image

前端 未结 6 1588
青春惊慌失措
青春惊慌失措 2020-12-22 07:44
    Handler hnd = new Handler() {

    @Override
    public void handleMessage(Message msg) {

        int id = sequence.get(msg.arg1);

        if(msg.arg1 % 2 == 0         


        
6条回答
  •  被撕碎了的回忆
    2020-12-22 08:23

    public void show(int size) {

        // CICLE THROUGH EACH SQUARE
    
        for(int i = 0; i <= size-1; i++) {          
    
            Thread thrd = new Thread() {
                public void run() {
                    runOnUiThread(new Runnable() {
    
                        @Override
                        public void run() {
                                               sq.get(id-1).setImageResource(R.drawable.square_show);         
                                   //     System.out.println("1st.........."); 
                           try {
                            sleep(2000);
                        } catch (InterruptedException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                                             sq.get(id-1).setImageResource(R.drawable.square);
                      //     System.out.println("2nd..........");
                           try {
                            sleep(2000);
                        } catch (InterruptedException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                        }
                    });
    
    
    
    
                }
            };
    
            thrd.start();
        }
    }
    

提交回复
热议问题