android:如何为TableRow分配默认主题颜色

| 我有一个表,可以在其中动态添加行。默认情况下,单击某行时,不会进行任何更改,因此用户不会收到有关选择哪一行的通知。我想为行的onClick事件设置默认主题背景颜色。其主要目的是使其选择与应用程序的其他组件匹配。 编辑: 为了使其更简单易懂,这里是确切的情况: 我有一个tablayout,其中有一个tablelayout。我正在动态添加TableRow \,它包含3个TextView \。 选择选项卡后,其颜色从灰色变为白色。我希望对所选行进行相同的颜色设置。 在任何情况下,我都想确保选项卡选择的颜色是相同的颜色应用于行选择。 这是我的确切要求,现在正在寻找最近两天的解决方案。但是找不到合适的东西。 目前,我通过以下方式更改行选择: currSelectedRow.setBackgroundResource(android.R.drawable.divider_horizo​​ntal_bright); // .list_selector_background); \“ list_selector_background \”在该行下方和下一行选择时占用了那么多长度,不会出现乱码。因此,在这里和那里的行之间留有空格。同样,我也尝试使用\“ tab .... \”,它也导致了与list_selector几乎相同的结果。目前,仅使用\“ divider_horizo​​ntal_bright \”可以知道选择哪一行。但是没有得到我的解决方案。 我希望将选项卡的选定背景色应用于行的背景色。 如何获取此信息并设置所选行的颜色?     
已邀请:
谢谢@克里希纳,  但这对我来说没有用。我使用onFocusListener和onClick在Table Row上实现了,效果很好。我想使用选择器,但是我想..     

要回复问题请先登录注册