机器人 : How to assign default theme color to TableRow

标签 android components selection uilocalnotification

我有一个表,我可以在其中动态添加行。默认情况下,单击一行时,不会发生任何更改,因此用户无法收到有关选择了哪一行的通知。我想为行的 onClick 事件设置默认主题背景颜色。这样做的主要目的是将其选择与应用程序的其他组件相匹配。

编辑: 为了使它更简单易懂,这里是确切的场景: 我有一个 tablayout,里面有一个 tablelayout。我正在动态添加包含 3 个 TextView 的 TableRow。 选择选项卡时,其颜色从灰色变为白色。我希望对我选择的行进行相同的颜色设置。 在任何情况下,我都想确保无论选项卡选择的颜色是什么,相同的颜色都应用于行选择。

这就是我的确切要求,我正在寻找最近 2 天的解决方案。但是找不到合适的。 目前我正在通过 changinf 行选择:

currSelectedRow.setBackgroundResource(android.R.drawable.divider_horizo​​ntal_bright);//.list_selector_background);

“list_selector_background”占据了该行下方的那么多长度,并且在下一行选择时 spcae 没有消失。所以这里和那里的行之间留有空格。同样,我也尝试使用“tab...”,这也导致了与 list_selector 几乎相同的结果。目前刚刚使用“divider_horizo​​ntal_bright”来了解选择了哪一行。但没有得到我的解决方案。

我希望将选项卡的选定背景色应用于行的背景色。

如何获取此信息并设置所选行的颜色?

最佳答案

谢谢@Krishna, 但这对我没有用。我在 Table Row 上使用 onFocusListener 和 onClick 实现,效果很好。我想使用选择器,但我想 ..

关于机器人 : How to assign default theme color to TableRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6096669/

相关文章:

Emacs, evil-mode : Replace only in visual selection/visual block?

android - Android 模拟器上的温度传感器检测

java - android:显示从sqlite到AlertDialog的数据

android - 为什么投影矩阵可以正确调整坐标?

python - 获取 QListWidget 中选定复选框的索引

java - 如何将我的随机值放入java中的数组中?

android - 以编程方式在 ImageButton 上居中 TextView

javascript - Typescript/React 功能组件的 props 功能 - 什么类型?

delphi - 选择要在 Inno Setup 卸载程序上卸载的自定义组件

java - WICKET:控制更改 CheckBox 时组件的可见性