2011-07-17 5 views
0

AndroidのゲームでPlayerのy軸をコントロールするボタンとして使用したい「上向き矢印」のイメージがあります。このボタンを画面の左側に配置します。画像ボタンを実装する最良の方法はどれですか?イメージをボタンとして使用しますか?

おかげ

+0

ゲームはどのようにレンダリングされますか? GLを使っていますか?インターフェイスの残りの部分はどのように見えるのですか?ボタンはあなたのゲームの上で浮かびますか、それともコントロールのための領域にありますか? ImageButtonはおそらく正確に必要なものですが、もっと複雑な質問はレイアウト上のものだと思います。 – mbarnes

答えて

1

thisを使用してみてください。また、Android 2.1以降を使用している場合は、ImageViewを使用してsetOnClickListener()メソッドまたはそのXML 属性を使用することもできます。

+0

ボタンのような背景が欲しくない場合は、 'android:background'を透明な色に設定してください。 'android:src'ではなく' android:background'として上向き矢印イメージを使用してください。 –

+0

ありがとうございます、これは正しい方向に進んでいるようです。ボタンの位置を移動するにはどうすればよいですか?現在は左上隅にあるので画像のアルファチャンネルを変更する方法はありますか? – Ollie

+0

チュートリアル(http://goo.gl/VumOI)をお試しください。これは、XMLでビューをどのように配置するかについての非常に良い初心者のようです。 Androidのリソース(http://goo.gl/w79j)は、残っている疑問やその他の多くの種類のビューを説明するのに役立ちます。 –

0

イメージにImageButtonクラスを使用します。位置決めには、thisthisを使用してください。左下が必要なので、おそらくLinearLayoutを使用するのが最善です。

+0

私は既にLinearLayoutを使用していますが、画面の左端にボタンを配置した後で、左上の代わりに中央にボタンを配置しています。 – Ollie

関連する問題