別のボタンの上に一種のボタンをオーバーレイしようとしています。なぜなら、特定のボタンが何をするのかをユーザーに説明したいからです。ボタンを別のボタンの上に重ねることはできますか?
例: ボタンがあります。右上またはそのボタンの中に疑問符が表示されます。ユーザが疑問符を押すと、そのボタンが何をするかが説明されます。
別のボタンの上に一種のボタンをオーバーレイしようとしています。なぜなら、特定のボタンが何をするのかをユーザーに説明したいからです。ボタンを別のボタンの上に重ねることはできますか?
例: ボタンがあります。右上またはそのボタンの中に疑問符が表示されます。ユーザが疑問符を押すと、そのボタンが何をするかが説明されます。
相対レイアウトを使用してください。リンク:http://developer.android.com/reference/android/widget/RelativeLayout.htmlオーバーレイさせます。
Relativelayoutを使用すると、画像同士を簡単に並べることができます。
なぜあなたはRelativeLayoutをあなたのボタンを作成し、その中にあなたの疑問符をつけ、右か何かにそれを整列しない...例えば
<RelativeLayout
android:id="@+id/mybutton"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/button_bg"
>
<ImageView
android:id="@+id/image"
android:layout_alignParentRight="true"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
style="@style/icon"
/>
</RelativeLayout>
あなたは両方にリスナーを添付することができます。
頭に浮かんだものだ、それを試してみてください。私はそれを私がそれを望むように実装する方法を見つけたhaventは相対的なレイアウトで作業してきた
<RelativeLayout>
<Button
android:id="@+id/btnOne"/>
<Button
android:id="@+id/btnTwo"
android:layout_alignTop="@id/btnOne"
android:layout_alignLeft="@id/btnOne"/>
</RelativeLayout>
ちょうど私が探していた間違った書式から離れて、ありがとう:) – Mayjak
はいこれはうまくいきます。今度は、2つのボタンを割り当てて、それらをフリップフロップにして、プログラムロジックに基づいて戻すことができます。 –
ありがとう!これは、アルファアニメーションを使用して、あるカラーボタンから別のカラーボタンにフェードインする方法として非常に役立ちました。時間の経過とともに、データがストールしている場合は、ボタンが灰色の「不明な」状態にフェードしたがっていました。しかし、私は、alignRightとalignBottomを追加して、ボタンが100%重複していることに注意してください。 – Eradicatore
。 –
いくつかのコードを投稿できますか?そしてあなたが達成しようとしていることを正確に? – Aidanc
コードはその中のボタンを使って相対的なレイアウトになっていますが、私は疑問符ボタンとそのボタンの上の画像を必要とし、ユーザーがボタンのその(疑問符)部分をクリックすると、そのことを説明します。 –