From the existing button, as follows
<Button
android:drawableTop="@drawable/~"
/>
After implementing it, I took out the xml separately to use a different image depending on the state.
<item
android:drawable="@drawable/~"
android:state_focused="true"
android:state_pressed="false"/>
It works like this, but if you use Android:drawableTop, you will get an error."T" How can I make the same effect? Master, please help me.<
android drawabletop error
If you want to show the image from the button to the top, I think it's possible in the following way.
I think you can adjust the size of the scale type (use the fitCenter to prevent the image from being broken) and adjust the bottom margin with the padding bottom.
<ImageButton
android:layout_width="match_parent"
android:layout_height="400dp"
android:src="@drawable/~"
android:scaleType="fitCenter"
android:paddingBottom="200dp"
android:background="@null"/>
It's Nova hi!Haha
I think the way you did it is standard. It's weird that there's an error. If I share a code that I'm using well,
drawable/bg_icon_check.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_check_p" android:state_selected="true" />
<item android:drawable="@drawable/icon_check_n" />
</selector>
layout/layout_item.xml
<TextView
android:id="@+id/view_manner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/bg_icon_check"
android:drawablePadding="14dp" />
It doesn't matter if it's Button. Button inherited TextView and changed it slightly. When you do this, if the condition changes, the color changes as the selector moves. Maybe there was a little bit of a problem with the code!
© 2024 OneMinuteCode. All rights reserved.