Android rewrite the difference between view and ViewGroup

Source: Internet
Author: User

Rewrite view:

The view class is generally used for drawing operations, overriding its OnDraw method, but it can not contain other components, and there is no AddView (view view) method.

Rewrite viewgroup:

ViewGroup is a component container that can contain any component, but must override OnLayout (Boolean changed,int l,int t,int r,int B) and onmesure (int widthmesurespec,int Heightmesurespec) method. Otherwise, the add component in ViewGroup is not displayed.

Custom rewrite linearlayout:

There seems to be no need to rewrite the OnLayout method, because LinearLayout itself is inherited from ViewGroup but the constructor will appear to add @SuppressLint ("Newapi")

-----to be continued to improve

Android rewrite the difference between view and ViewGroup

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.