在我的 android 应用程序中,我有一个侧边栏,其中包含几个代表选项卡的片段。我希望侧边栏片段看起来不同,具体取决于是否选择了受尊重的选项卡。
我熟悉通过使用状态列表 drawable来更改视图的可绘制或颜色属性的选项,这很棒,我用它来更改背景颜色和文本颜色。
现在,如果选中,我希望选定的片段选项卡将其右边距减少到 0(甚至是负值,以隐藏边框)。是否可以用边距/填充做类似的事情?我在想像
android:marginRight="@dimen/my-state-selector"
这是应用程序的简化屏幕截图,用于上下文: