我有一張表格,我可以動態添加行。默認情況下,單擊一行時,不會更改任何內容,因此用戶無法獲得有關所查看行的通知。我想爲行的onClick事件設置默認的主題背景顏色。這樣做的主要目的是使其選擇與應用程序的其他組件匹配。android:如何將默認主題顏色分配給TableRow
編輯: ,使其更簡單和容易理解,這裏的確切情況: 我有一個tablayout,即中有一個tablelayout。我將TableRow的動態添加到3個TextView中。 選擇選項卡時,其顏色會從灰色變爲白色。我想要在選中的行上進行相同的顏色設置。 在任何情況下,我都希望確保選擇相同顏色的選項卡顏色適用於行選擇。
這就是我確切的要求,並且正在尋找最近2天的解決方案。但找不到合適的東西。 目前我是changinf行選擇:
currSelectedRow.setBackgroundResource(android.R.drawable.divider_horizontal_bright); // .list_selector_background);
「list_selector_background」在該行下面佔用那麼多長度,並且在下一行選擇中沒有指出spcae。所以在這些和那裏的行之間留下空間。同樣,我也嘗試使用「tab ....」,這也導致了與list_selector幾乎相同的結果。目前剛剛使用「divider_horizontal_bright」來了解哪一行被選中。但沒有得到我的解決方案。
我想將選項卡的背景色應用於背景顏色的行。
如何獲取此信息並設置所選行的顏色?