如何解决android:如何为TableRow分配默认主题颜色
| 我有一个表,可以在其中动态添加行。默认情况下,单击某行时,不会进行任何更改,因此用户不会收到有关选择哪一行的通知。我想为行的onClick事件设置默认主题背景颜色。其主要目的是使其选择与应用程序的其他组件匹配。 编辑: 为了使其更简单易懂,这里是确切的情况: 我有一个tablayout,其中有一个tablelayout。我正在动态添加TableRow \,它包含3个TextView \。 选择选项卡后,其颜色从灰色变为白色。我希望对所选行进行相同的颜色设置。 在任何情况下,我都想确保选项卡选择的颜色是相同的颜色应用于行选择。 这是我的确切要求,现在正在寻找最近两天的解决方案。但是找不到合适的东西。 目前,我通过以下方式更改行选择: currSelectedRow.setBackgroundResource(android.R.drawable.divider_horizontal_bright); // .list_selector_background); \“ list_selector_background \”在该行下方和下一行选择时占用了那么多长度,不会出现乱码。因此,在这里和那里的行之间留有空格。同样,我也尝试使用\“ tab .... \”,它也导致了与list_selector几乎相同的结果。目前,仅使用\“ divider_horizontal_bright \”可以知道选择哪一行。但是没有得到我的解决方案。 我希望将选项卡的选定背景色应用于行的背景色。 如何获取此信息并设置所选行的颜色?解决方法
谢谢@克里希纳,
但这对我来说没有用。我使用onFocusListener和onClick在Table Row上实现了,效果很好。我想使用选择器,但是我想..
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。