以编程方式设置Thumb Drawable for Android API level 14& 15

时间:2014-05-21 16:54:33

标签: java android customization programmatically-created

到目前为止,我已设法根据基于this stackoverflow question的说明从xml自定义切换。但是,我需要以编程方式设置拇指/轨道绘图。

Documentation on Android Switch class,明确表示以下方法

setThumbResource(int)
setThumbTextPadding(int)
setTrackResource(int)

仅适用于Android API 16级及以上版本。是否可以实现相同的结果,即以编程方式为API级别14和15设置缩略图资源?如果是,怎么样?

1 个答案:

答案 0 :(得分:0)

如果您希望以编程方式设置可绘制资源,则可以使用类android.support.v7.widget.SwitchCompat而不是默认android.widget.Switch。前者将您提到的方法提供给API级别7。