Questions tagged [android-imagebutton]

Displays a button with an image (instead of text) that can be pressed or clicked by the user.

Displays a button with an image (instead of text) that can be pressed or clicked by the user.
By default, an ImageButton looks like a regular Button, with the standard button background that changes color during different button states.
The image on the surface of the button is defined either by the android:src attribute in the XML element or by the setImageResource(int) method.

To remove the standard button background image, define your own background image or set the background color to be transparent.

To indicate the different button states (focused, selected, etc.), you can define a different image for each state.
E.g., a blue image by default, an orange one for when focused, and a yellow one for when pressed. An easy way to do this is with an XML drawable "selector."

Reference page: http://developer.android.com/reference/android/widget/ImageButton.html

511 questions
5
votes
5 answers

Android Studio Project: bottom of UI is cut off

I'm having a problem with the bottom of my ListView and ImageButton being cut off when I load my app onto a phone or when using an emulator. I could just use margins or padding, but wouldn't that be device specific? I'd like my app to look as I…
5
votes
2 answers

How to change all ToolBar's icons color dynamically without styling toolbar

I have been looking a way to change the color of all elements in a toolbar working like an ActionBar dynamically. Specifications: Using parent="Theme.AppCompat.Light.NoActionBar" on styles.xml Appcompat v7 22 setting setSupportActionBar() in my…
5
votes
5 answers

How set the onClick event in a ImageButton?

I have created one image button in android, but when I am clicking on that button nothing is happening. I have set all the properties but still nothing is happening. So can you help me that where I am wrong. xml file
4
votes
3 answers

Setting default background of ImageButton to transparent (using AndroidX)

I'm using the AndroidX support libraries. In my manifest I declare: In values.styles.xml I declare: