Android 如何在TextInputLayout中放置imageButton

Android 如何在TextInputLayout中放置imageButton,android,xml,android-layout,android-textinputlayout,Android,Xml,Android Layout,Android Textinputlayout,我正在为密码字段添加可见性图标。我希望图标位于密码文本的右侧。但当我将图像按钮放在TextInputLayout中时,它会强制按钮位于密码字段下方。我不能把它放在右边 以下是活动的结构 无需添加单独的视图,您可以在下面设置文本输入布局的属性以启用密码可见性切换 app:passwordToggleDrawable="@drawable/another_toggle_drawable" app:passwordToggleEnabled="true" 请粘贴您的xml文件确定,它已添加。T

我正在为密码字段添加可见性图标。我希望图标位于密码文本的右侧。但当我将图像按钮放在
TextInputLayout
中时,它会强制按钮位于密码字段下方。我不能把它放在右边

以下是活动的结构


无需添加单独的视图,您可以在下面设置
文本输入布局的属性以启用密码可见性切换

app:passwordToggleDrawable="@drawable/another_toggle_drawable"
app:passwordToggleEnabled="true"

请粘贴您的
xml
文件确定,它已添加。TextInputLayout接近底部我需要它是一个可点击的按钮,这就是为什么它是一个imageButtonYes,没有imageButton还有其他方法可以做到这一点吗?设置我提到的属性,将有图标可见以切换密码的可见性。drawable无法正确显示。它有一个透明度,只显示阴影。没有imageButton,还有其他方法吗?是删除您的
ImageButton
,然后按照@inDepth的答案进行操作
app:passwordToggleDrawable="@drawable/another_toggle_drawable"
app:passwordToggleEnabled="true"