2012-05-02 6 views
0

私は画像としていくつかのボタンが "描かれている"大きなpngを持っています。バックグラウンドとボタンの両方で共有できる方法で使用できますか?大きいPNGグラフィックの一部としてのAndroidボタン

たとえば、X 100 Y 100の位置に「ボタン」があり、X 100 Y 100の位置に「ボタン」があり、X 110 Y 110からX 200 Yの位置に「ボタン」があるバックグラウンドとしてロードできます200.

これが可能な場合は、「2つの状態」ボタンも使用できますか? "プレス"などのための別の画像

最高のお付き合い

答えて

0

あなたが言ったことに基づいて、良い解決策は、残りのpngからボタンを分離しているように思えます。ボタンのない画像を親レイアウトの背景として設定し、その上にボタンを追加します。ボタンを他のバックグラウンドから切り離すことができない場合は、おそらく完全に透明なボタンを使用する必要があります。

画面サイズが異なるため、プログラムでボタンを追加し、現在の画面サイズに相対的なサイズと位置を設定することで、おそらくあなたの目的が達成されることになります。また、このフラグメンテーションのために、android:background属性の画像を設定すると、ボタンのターゲット位置を変更して画像のサイズを変更したり歪んだりする可能性があります。

マルチ状態ボタンについては、ここであなたを助けることができるのdevのガイドの一部だ:(何が必要でしょうがandroid:state_pressed属性です)

http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

あなたはさらにヘルプが必要な場合は、それあなた自身で試してみて、何が起こっているのかを見ると、あなたの質問に集中したり、コードを投稿したり、より詳細な回答を得ることができます。あなたが求めているものはかなり広いです。がんばろう!

+0

あなたのコメントのために、私はすでに別々のボタンを使用することに決めました。 「共有」画像を使用すると問題が多すぎます。 – Michael

関連する問題