Voglio creare un ImageButton per Android nel file xml con un'immagine di sfondo e un'icona più piccola in alto, proprio al centro. Per qualche ragione, non è ovvio come farlo, e la documentazione non è di aiuto.Android ImageButton - impossibile acquisire l'immagine al centro
<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"
/>
Tuttavia, non importa quello che cerco (mettere "involucro _ contenuti" invece di assoluti numeri sulla disposizione _ altezza e il layout _ la larghezza, l'icona rimane nell'angolo in alto a sinistra del pulsante. Se, tuttavia, non ho un'immagine di sfondo (cioè un pulsante di default del sistema bianco), l'icona si posiziona al centro, mentre il pulsante va nell'angolo in alto a sinistra quando uso un colore anziché un'immagine per lo sfondo
Perché ciò accade e in che modo dovrei ottenere il comportamento desiderato, ovvero un'immagine di sfondo con l'icona al centro?
ho avuto questa esperienza anche ... grecata su di esso per anni poi provato sul mio telefono e visualizzato bene. Mi chiedo dove possiamo segnalare questi bug. –
"Il plug-in Ecliplse fornisce parallelamente l'editor XML." stai dicendo che il plugin Eclipse ha un designer nell'IDE? Ho perso qualcosa –
ottenendo kama punto per chiamare se stessi un deficiente? 1 !!! ;) –