我想修改一个EditText:在右边,但仍然在EditText里面应该有一个向下的箭头,我可以将OnClickListener
设置为so当用户点击箭头时,它会显示一个菜单。Android:如何使用可点击的箭头在右侧创建自定义EditText
这样做的最好方法是什么?
我想修改一个EditText:在右边,但仍然在EditText里面应该有一个向下的箭头,我可以将OnClickListener
设置为so当用户点击箭头时,它会显示一个菜单。Android:如何使用可点击的箭头在右侧创建自定义EditText
这样做的最好方法是什么?
我这样做是通过将EditText
和一个按钮放入RelativeLayout
中来实现的,Button(其中custom background drawable
)与EditBox
重叠。
当用户点击它时,EditBox
未收到click event
。
听起来像组合框。如果您查看开发指南的“Building Custom Components”部分,他们会简要提及组合框,但详细介绍如何构建任何自定义组件。
你的意思是这样的吗?
通过设置可绘制正确添加箭头属性
android:drawableRight="@drawable/right"
您EditText
。然后,您需要设置一个OnTouchListener
以获取事件。
我没有尝试过(已经找到了解决方案),但我认为点击箭头也会打开键盘。但是,无论如何感谢... – fhucho 2010-01-24 23:30:32
不知道如何设置侦听器来处理事件只有当用户触摸图像(不是整个EditText)... – 2010-08-30 15:34:22