Android Studio 3.2无法在Library Module中预览自定义控件
问题描述
在Android Studio 3.2中的Library Module中无法预览自定义控件。而在3.1.2中就没有问题。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
简单自定义控件代码:
class IconLabel : LinearLayout {
constructor(context: Context?) : super(context)
constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)
constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs,
defStyleAttr)
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int, defStyleRes: Int) : super(
context, attrs, defStyleAttr, defStyleRes)
init {
val view = ImageView(context)
view.setImageResource(R.mipmap.ic_launcher)
addView(view, LayoutParams(100, 100))
}
}
在application项目中的预览效果:
在library中的预览效果:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论