0
画面をボタンとして作るにはどうすればよいですか? 私はXmlのボタンだけでなく穴のスクリーンをクリックするゲームを作りたいと思います。 このコードをJavaではなくXMLにします。 誰かがチップを持っていますか?Androidのjava画面をボタンとして表示
画面をボタンとして作るにはどうすればよいですか? 私はXmlのボタンだけでなく穴のスクリーンをクリックするゲームを作りたいと思います。 このコードをJavaではなくXMLにします。 誰かがチップを持っていますか?Androidのjava画面をボタンとして表示
あなたの質問は非常に一般的です。おそらく、これはあなたが始めるのに役立ちます。この「スクリーンボタン」で達成しようとしていることを教えてくれたら、正しい方向に向けるほうが簡単かもしれません。あなたはあなたのビューで次のメソッドを実装する必要があり
:次に、あなたは座標をつかむことができるでしょう
public boolean onTouchEvent(MotionEvent event) {}
画面がで触れたあった。
event.getX()
とevent.getY()
編集:をチェックすると、クリックまたはリリースのアクションを検出できますそのよう:アクションの
@Override
public boolean onTouchEvent(MotionEvent event)
{
int action = event.getAction();
switch(action)
{
case MotionEvent.ACTION_DOWN:
// Do click work here ...
break;
case MotionEvent.ACTION_UP:
// Do release work here ...
break;
}
return super.onTouchEvent(event);
}
他のタイプも、他のMotionEvent
を通じて確認することができます。
MotionEvent.ACTION_CANCEL
MotionEvent.ACTION_MOVE
おかげで、私はそこから始まり、それは結局のところどのように表示されます。 – user1212059
こんにちは、それは動作しますが、あなたは画面に触れていないときに同じステートメントを持っていますか? :) – user1212059
私はあなたが私にここで何を求めているのか分かりません。ユーザーが画面に触れていないときを知りたいですか? –