0

该方法是 ImageButton 的 setImageAlpha(),它在文档中说它是“在 API 16 中添加的”。

但是当我尝试使用它时它不会给我一个错误,这与其他一些带有红色下划线并告诉我它不受我支持的 API 支持的方法不同?

4

1 回答 1

1

Android 不会出错这些方法的最大原因之一是某些方法引入了一种更清洁/更快的方式来完成任务,这对于具有更高 API 级别的用户来说非常有用。一个简单的 API 级别if check可以允许具有较高 API 级别的用户使用更清洁/更快的方法,同时不会使具有较低 API 级别的设备的应用程序崩溃。

错误的方法会阻止您为具有更高 API 的用户支持更新的方法,同时仍然支持具有较低 API 的设备。

于 2013-08-29T02:53:25.103 回答