Android自定义View

之前看过这个博客的文章http://lovewf.blog.51cto.com/1723922/724124,帮助挺大的,在此做些小笔记,利用自定义View可以很方便实现我们的界面需求,在xml文件中定义了自定义的View控件之后,就可以像普通控件一样使用了,例如我定义了VView在xml中定义其控件如下

<com.VView
	    android:id="@+id/vv"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    />


在Activity中就可以像这样使用该控件了

VView vv;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //vv = new VView(this);
        setContentView(R.layout.main);
        vv = (VView)findViewById(R.id.vv);
        //setContentView(vv);
    }

因为之前没有加vv = (VView)findViewById(R.id.vv);这句导致界面一直没显示,加上这句之后才搞定,对于上面博客中只是简单的显示的例子而言,则无需加上这句即可正常显示

你可能感兴趣的:(android,xml,layout)