我正在开发一款安卓应用程序,其中我展示了一个物品列表并允许用户点击星形图标将物品添加到收藏夹中,这些物品会在单独的活动中显示。
为了实现这个列表,我使用了RelativeLayout布局,其中包括一个ImageView作为图标,一个TextView作为物品名称以及一个Button作为收藏按钮。
我遇到的问题是,如果没有按钮,列表项可以正确响应触摸,并出现发光效果。但是加上按钮后,它们就无法正确地发光,不过它们会执行任何我放置在relativeLayout的android:onClick xml属性中的方法。
有人知道如何解决这种行为问题吗?
为了实现这个列表,我使用了RelativeLayout布局,其中包括一个ImageView作为图标,一个TextView作为物品名称以及一个Button作为收藏按钮。
我遇到的问题是,如果没有按钮,列表项可以正确响应触摸,并出现发光效果。但是加上按钮后,它们就无法正确地发光,不过它们会执行任何我放置在relativeLayout的android:onClick xml属性中的方法。
有人知道如何解决这种行为问题吗?
onListItemClick
(而不是Button的onClick
)。有什么解决办法吗? - Karakuri