Android ImageButton - nemůže dostat obraz do středu

hlasů
23

Chci vytvořit Android ImageButton v XML souboru s obrázkem na pozadí a menší ikony na vrcholu se, že přímo v centru. Z nějakého důvodu, to není jasné, jak se to dělá, a dokumentace není pomoci.

<ImageButton
android:id=@+id/sound_button
android:layout_x=430px
android:layout_y=219px
android:layout_width=48px
android:layout_height=48px
android:scaleType=center
android:src=@android:drawable/volumeicon
android:background=@drawable/clearbuttonup
/>

Nicméně, bez ohledu na to, co se snažím (uvedení „ zabalit _ obsah “ namísto absolutních čísel na rozložení _ výška a rozložení _ šířky, ikona zůstává v levém horním rohu tlačítka. Je-li však nemám obrázek na pozadí (tj výchozí systém bílé tlačítko) ikona nemá jít do centra. tlačítko také jde do levého horního rohu, když jsem použít barvu namísto obrazu na pozadí.

Proč se to stalo, a jak bych skutečně dostat chování I want-- To znamená, že obrázek na pozadí s ikonou ve středu?

Položena 19/03/2009 v 01:32
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
16

Jsem opravdový blbec. To je, jak se zdá, na displeji se Ecliplse plugin poskytnout bok po boku s editoru XML. Když jsem vlastně sestavit projekt a běžel na zařízení, je zobrazeno všechno správně.

Odpovězeno 19/03/2009 v 05:50
zdroj uživatelem

hlasů
1

Ironicky jsem měl přesně opačný problém s ImageView - nemohl jsem si to zarovnán doleva bez ohledu na to, co jsem se snažil. V tomto případě jsem používal layout_width="fill_parent".

Viz můj dotaz zde: layout Android - zarovnání problém s ImageView

Odpovězeno 19/03/2009 v 01:51
zdroj uživatelem

hlasů
0

zkuste použít tlačítko a nastavit pozadí je to velmi užitečné a snadné: D

aby text prázdná a můžete jej použít jako obrázkové tlačítko ^ _ ^

Odpovězeno 31/05/2013 v 21:10
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more