如何在设计器中呈现自定义视图?

时间:2017-01-17 09:31:33

标签: android xamarin controls

我创建了一个简单的自定义TextView。然而,布局设计师不允许我预览那些自定义TextViews,只有MockView - 正在渲染块。

public class MainTextView : TextView
{
        public Typeface typeface;

        public MainTextView (Context context) : base(context, null)
        {
            InitializeView(context);
        }
     ...
}

我的班级是怎么回事。我想预览我的自定义TextViews,但我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您在布局文件中,则可以使用:

<(insert your namespace for MainTextView here).MainTextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Hello world" />

这应该有效,你只需要将textview所属的命名空间放在其中。

我还要注意,无论我做什么,我都遇到过Visual Studio无法呈现我的观点的问题,因此在这些情况下你无能为力。