到目前为止,我已设法根据基于this stackoverflow question的说明从xml自定义切换。但是,我需要以编程方式设置拇指/轨道绘图。
Documentation on Android Switch class,明确表示以下方法
setThumbResource(int)
setThumbTextPadding(int)
setTrackResource(int)
仅适用于Android API 16级及以上版本。是否可以实现相同的结果,即以编程方式为API级别14和15设置缩略图资源?如果是,怎么样?
答案 0 :(得分:0)
如果您希望以编程方式设置可绘制资源,则可以使用类android.support.v7.widget.SwitchCompat
而不是默认android.widget.Switch
。前者将您提到的方法提供给API级别7。