2017-07-26 11 views
1

button2を押すたびにbutton1をプログラムでクリックしたいと思います(button2をクリックした後、button1を表示style.down、次にstyle.upとclicklistenerで機能します)。私はthatポストしかし、私のための仕事に似て問題を発見した。アンドロイドでシーン2Dのボタンをプログラムでクリックする

私はちょうどperformAction()メソッドを呼び出す必要がありますが、私はそれを把握LibGDXライブラリ

+0

解答として投稿してください:-) – Sebastian

答えて

1

を使用して似方法を見つけるcouldntの:(thisポストに触発さ)

ソリューション

button2.addListener(new ClickListener(){ 
      @Override 
      public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) { 
       InputEvent event1 = new InputEvent(); 
       event1.setType(InputEvent.Type.touchDown); 
       button1.fire(event1); 
      return true; 
      } 
      @Override 
      public void touchUp(InputEvent event, float x, float y, int pointer, int button) { 

       InputEvent event2 = new InputEvent(); 
       event2.setType(InputEvent.Type.touchUp); 
       button1.fire(event2); 
       doSmth(); 

      } 
     }); 
+0

私は実際にこれを調べたいと思っていました。最初の検索で何のヒントも得られなかったからです。良い質問とよく答えました。 – Madmenyo

関連する問題