我正在尝试更改自定义适配器单击按钮的UI,我可以在特定的按钮单击事件上做功能性的事情。但是当我尝试更改任何Button的UI时,它会反映到上次添加的Button。 我也尝试过使用setTag()选项。如何更改其onClick上的自定义适配器中的按钮背景?
回答
我发现答案由我自己。 当自定义适配器中使用的任何充气器和固定器时,您需要为每一行(数据)创建新的对象,以便您可以访问属于其家族的任何项目。
@ Rahul Upadhyay嗨,我面临着同样的问题你能告诉我如何实现它 – poojagupta 2014-03-11 05:59:06
嗨,你使用任何适配器?如果是,则在getView()方法中创建新对象并使用它。 – 2014-03-12 11:14:27
可以设置按钮的onClick事件里面的背景是这样的:
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setBackgroundDrawable(drawable);
}
});
你是对的好友,但我知道如何改变背景。你没有得到我的问题。谢谢您的帮助。 :) – 2013-02-22 06:16:22
使用V.setBackgroundResource(R.drawable.drawableName);
它为我工作,其中drawable
名称是您绘制文件夹中的背景资源。
- 1. Gridview自定义适配器按钮onclick
- 2. 如何更改自定义适配器上的按钮点击按钮文本
- 3. 更改自定义适配器中按钮的可见性
- 4. 如何更改按钮和背景之间的按钮背景?
- 5. 在自定义适配器中更改ListView中形状的背景色
- 6. 如何更改其他适配器中按钮的文本? Android
- 7. Android API 21更改我的自定义按钮背景
- 8. AlertDialog适配器上的自定义行背景颜色
- 9. 更改按钮的背景
- 10. 自定义引导按钮颜色背景错误onclick
- 11. 自定义适配器,选定的项目背景
- 12. 更改自定义适配器上的边距onClick回调无效,android
- 13. 在javascript中定期自动更改按钮的背景
- 14. C#中的自定义按钮:如何删除悬停背景?
- 15. 如何使用Android中的onclick更改我的按钮的背景可绘制?
- 16. 按钮背景是否自动更改?
- 17. 如何在自定义适配器中组单选按钮?
- 18. 背景图像不改变按钮onclick
- 19. 如何从url更改按钮背景?
- 20. 更改自定义适配器内容
- 21. iOS - 按钮背景更改与iPad上的渐变背景
- 22. 基于自定义适配器中的条件在特定行上更改背景
- 23. Xamarin窗体按钮自定义渲染器中的背景色
- 24. 更改按钮上的背景图像按多个按钮
- 25. 更改XAML中的按钮背景?
- 26. 更改按钮背景
- 27. 更改按钮背景
- 28. 自定义按钮 - 背景不变
- 29. codenameone:自定义日历按钮背景
- 30. 禁用自定义背景按钮android
检查位置并更改特定按钮的颜色。 – 2013-02-21 11:02:58
使用按钮的特定位置更改它或发布代码以获得更好的答案。 – Raj 2013-02-21 11:05:58